[{"data":1,"prerenderedAt":68},["ShallowReactive",2],{"pattern-cwlogs-lambda-sns-sqs-cdk":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":13,"description":16,"extension":17,"framework":18,"gitHub":19,"highlight":6,"introBox":25,"language":29,"level":30,"meta":31,"patternArch":32,"resources":58,"s3URL":6,"services":6,"stem":63,"testing":64,"videoId":6,"__hash__":67},"patterns\u002Fpatterns\u002Fcwlogs-lambda-sns-sqs-cdk.json","Amazon CloudWatch Logs Subscription to AWS Lambda with Amazon SNS to Amazon SQS",null,{"text":8},[9],"cdk destroy",[11,12],"content\u002Fcontributors\u002Fkimia-yahyazadeh.json","content\u002Fcontributors\u002Fsakthivel-chellapparimanam.json",{"text":14},[15],"cdk deploy","Create a CloudWatch Logs subscription to a Lambda function, publish to SNS topic and deliver logs to SQS queue.","json","AWS CDK",{"template":20},{"repoURL":21,"templateURL":22,"projectFolder":23,"templateFile":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Fcwlogs-lambda-sns-sqs-cdk","serverless-patterns\u002Fcwlogs-lambda-sns-sqs-cdk","cwlogs-lambda-sns-sqs-cdk","src\u002Fcwlogs_lambda_sns_sqs\u002Fcwlogs_lambda_sns_sqs_stack.py",{"headline":26,"text":27},"How it works",[28],"This pattern demonstrate how to use CloudWatch Logs to create Lambda subscription filter and publish the filtered logs to an SNS topic and deliver to an SQS queue. The logs sent to Lambda through a subsciption filter are base64 encoded and compressed with gzip format.","Python","200",{},{"icon1":33,"icon2":38,"icon3":42,"icon4":46,"line2":50,"line3":54,"line4":56},{"x":34,"y":35,"service":36,"label":37},20,50,"cloudwatch","CloudWatch Logs",{"x":39,"y":35,"service":40,"label":41},45,"lambda","AWS Lambda",{"x":43,"y":35,"service":44,"label":45},65,"sns","SNS",{"x":47,"y":35,"service":48,"label":49},85,"sqs","SQS",{"from":51,"to":52,"label":53},"icon1","icon2","",{"from":52,"to":55,"label":53},"icon3",{"from":55,"to":57,"label":53},"icon4",{"bullets":59},[60],{"text":61,"link":62},"Using CloudWatch Logs subscription filters","https:\u002F\u002Fdocs.aws.amazon.com\u002FAmazonCloudWatch\u002Flatest\u002Flogs\u002FSubscriptionFilters.html","patterns\u002Fcwlogs-lambda-sns-sqs-cdk",{"text":65},[66],"See the GitHub repo for detailed testing instructions.","PYASiZSEpmbUp6D6haCDIT5Z0oez9gzJtKv85fH7QcE",1778846884040]