[{"data":1,"prerenderedAt":66},["ShallowReactive",2],{"pattern-sns-lambda-cdk":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":13,"deploy":15,"description":18,"extension":19,"framework":20,"gitHub":21,"highlight":6,"introBox":30,"language":34,"level":35,"meta":36,"patternArch":37,"resources":50,"s3URL":6,"services":59,"stem":60,"testing":61,"videoId":29,"__hash__":65},"patterns\u002Fpatterns\u002Fsns-lambda-cdk.json","Amazon SNS to AWS Lambda",null,{"headline":8,"text":9,"test":12},"Cleanup",[10,11],"1. Delete the stack: \u003Ccode>sam delete --stack-name STACK_NAME\u003C\u002Fcode>.","2. Confirm the stack has been deleted: \u003Ccode>aws cloudformation list-stacks --query \"StackSummaries[?contains(StackName,'STACK_NAME')].StackStatus\"\u003C\u002Fcode>",[],[14],"content\u002Fcontributors\u002Fhelton-henrique-ribeiro.json",{"text":16},[17],"cdk deploy","Create a Lambda function that subscribes to an SNS topic","json","AWS CDK",{"template":22,"payloads":27},{"projectFolder":23,"repoURL":24,"templateURL":25,"templateFile":26},"sns-lambda-cdk","https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fsns-lambda-cdk","serverless-patterns\u002Fsns-lambda-cdk","src\u002Fapp.py",[28],{"headline":29,"payloadURL":29},"",{"headline":31,"text":32,"text2":29},"How it works",[33],"This pattern contains a sample AWS CDK stack to create a Lambda Function, a SNS Topic and the IAM permissions required to run the application. SNS invokes the Lambda function when new messages are available. When messages are sent to the SNS topic, they are delivered as a JSON event payload to the Lambda function.","Python","100",{},{"icon1":38,"icon2":43,"line1":47},{"x":39,"y":40,"service":41,"label":42},20,50,"sns","SNS",{"x":44,"y":40,"service":45,"label":46},80,"lambda","AWS Lambda",{"from":48,"to":49,"label":29},"icon1","icon2",{"headline":51,"bullets":52},"Additional resources",[53,56],{"text":54,"link":55},"Choosing between messaging services for serverless applications.","https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Fcompute\u002Fchoosing-between-messaging-services-for-serverless-applications\u002F",{"text":57,"link":58},"Using AWS Lambda with Amazon SNS","https:\u002F\u002Fdocs.aws.amazon.com\u002Flambda\u002Flatest\u002Fdg\u002Fwith-sns.html",{"from":41,"to":45},"patterns\u002Fsns-lambda-cdk",{"headline":62,"text":63},"Testing",[64],"See the repo for detailed testing instructions.","mVrICrHLsU1F5BfVuBCNqFF72M2PxvIgWemAPepklyY",1778846888052]