1.0.0 • Published 4 years ago
aws-sns-cfn-message-parser v1.0.0
AWS SNS CloudFormation message parser
This simple package processes SNS messages sent by CloudFormation during stack builds and returns them as a {key: value} object.
Example
Checking if the stack has completed?
export.handler = async (event) => {
const result = process_message(event.Records[0].Sns.Message);
const status = result.ResourceStatus === "CREATE_COMPLETE"
&& result.ResourceType === "AWS::CloudFormation::Stack"
&& result.LogicalResourceId === result.StackName;
if(!status) {
return;
}
//The stack has finished, do stuff ...
};
1.0.0
4 years ago