Spaces:
No application file
No application file
| **To detect drift for a resource** | |
| The following ``detect-stack-resource-drift`` example checks a resource named ``MyFunction`` in a stack named ``MyStack`` for drift:: | |
| aws cloudformation detect-stack-resource-drift \ | |
| --stack-name MyStack \ | |
| --logical-resource-id MyFunction | |
| The output shows an AWS Lambda function that was modified out-of-band:: | |
| { | |
| "StackResourceDrift": { | |
| "StackId": "arn:aws:cloudformation:us-west-2:123456789012:stack/MyStack/d0a825a0-e4cd-xmpl-b9fb-061c69e99204", | |
| "LogicalResourceId": "MyFunction", | |
| "PhysicalResourceId": "my-function-SEZV4XMPL4S5", | |
| "ResourceType": "AWS::Lambda::Function", | |
| "ExpectedProperties": "{\"Description\":\"Write a file to S3.\",\"Environment\":{\"Variables\":{\"bucket\":\"my-stack-bucket-1vc62xmplgguf\"}},\"Handler\":\"index.handler\",\"MemorySize\":128,\"Role\":\"arn:aws:iam::123456789012:role/my-functionRole-HIZXMPLEOM9E\",\"Runtime\":\"nodejs10.x\",\"Tags\":[{\"Key\":\"lambda:createdBy\",\"Value\":\"SAM\"}],\"Timeout\":900,\"TracingConfig\":{\"Mode\":\"Active\"}}", | |
| "ActualProperties": "{\"Description\":\"Write a file to S3.\",\"Environment\":{\"Variables\":{\"bucket\":\"my-stack-bucket-1vc62xmplgguf\"}},\"Handler\":\"index.handler\",\"MemorySize\":256,\"Role\":\"arn:aws:iam::123456789012:role/my-functionRole-HIZXMPLEOM9E\",\"Runtime\":\"nodejs10.x\",\"Tags\":[{\"Key\":\"lambda:createdBy\",\"Value\":\"SAM\"}],\"Timeout\":22,\"TracingConfig\":{\"Mode\":\"Active\"}}", | |
| "PropertyDifferences": [ | |
| { | |
| "PropertyPath": "/MemorySize", | |
| "ExpectedValue": "128", | |
| "ActualValue": "256", | |
| "DifferenceType": "NOT_EQUAL" | |
| }, | |
| { | |
| "PropertyPath": "/Timeout", | |
| "ExpectedValue": "900", | |
| "ActualValue": "22", | |
| "DifferenceType": "NOT_EQUAL" | |
| } | |
| ], | |
| "StackResourceDriftStatus": "MODIFIED", | |
| "Timestamp": "2019-10-02T05:58:47.433Z" | |
| } | |
| } | |