[{"data":1,"prerenderedAt":86},["ShallowReactive",2],{"pattern-eventbridge-pipes-sqs-to-dynamodb":3},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":24,"language":30,"level":31,"meta":32,"patternArch":34,"resources":59,"s3URL":6,"services":76,"stem":81,"testing":82,"videoId":6,"__hash__":85},"patterns\u002Fpatterns\u002Feventbridge-pipes-sqs-to-dynamodb.json","Amazon SQS to Amazon DynamoDB via Amazon EventBridge Pipes using CDK\u002FPython",null,{"text":8},[9],"Delete the stack: \u003Ccode>cdk destroy\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fmichele-scarimbolo.json",{"text":13},[14],"cdk deploy","Send messages from an SQS queue to a DynamoDB table via API Gateway using EventBridge Pipes. Implemented with CDK\u002FPython.","json","AWS CDK",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-pipes-sqs-to-dynamodb","serverless-patterns\u002Feventbridge-pipes-sqs-to-dynamodb","eventbridge-pipes-sqs-to-dynamodb","eventbridge_pipes_sqs_to_dynamodb\u002Feventbridge_pipes_sqs_to_dynamodb.py",{"headline":25,"text":26},"How it works",[27,28,29],"Messages sent to the Amazon SQS queue are polled by Amazon EventBridge Pipe.","Amazon EventBridge Pipe processes the messages and sends them to the Amazon API Gateway endpoint.","Amazon API Gateway transforms the message and writes the data to the Amazon DynamoDB table using direct integration.","Python","300",{"patternType":33},"Serverless",{"icon1":35,"icon2":40,"icon3":44,"icon4":48,"line1":52,"line2":55,"line3":57},{"x":36,"y":37,"service":38,"label":39},10,50,"sqs","Amazon SQS",{"x":41,"y":37,"service":42,"label":43},35,"eventbridge","EventBridge Pipes",{"x":45,"y":37,"service":46,"label":47},61,"apigw","Amazon API Gateway",{"x":49,"y":37,"service":50,"label":51},87,"dynamodb","Amazon DynamoDB",{"from":53,"to":54},"icon1","icon2",{"from":54,"to":56},"icon3",{"from":56,"to":58},"icon4",{"bullets":60},[61,64,67,70,73],{"text":62,"link":63},"Amazon SQS Developer Guide","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSSimpleQueueService\u002Flatest\u002FSQSDeveloperGuide\u002Fwelcome.html",{"text":65,"link":66},"Amazon EventBridge Pipes Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-pipes-event-source.html",{"text":68,"link":69},"AWS CloudFormation API for Pipes","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-pipes-pipe.html",{"text":71,"link":72},"Amazon EventBridge Pipes CDK v2 Python Reference","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcdk\u002Fapi\u002Fv2\u002Fpython\u002Faws_cdk.aws_pipes\u002FCfnPipe.html",{"text":74,"link":75},"Amazon API Gateway DynamoDB Integration","https:\u002F\u002Fdocs.aws.amazon.com\u002Fapigateway\u002Flatest\u002Fdeveloperguide\u002Fapi-gateway-overview-developer-experience.html",{"from":77,"to":79},{"serviceName":39,"serviceURL":78},"\u002Fsqs\u002F",{"serviceName":51,"serviceURL":80},"\u002Fdynamodb\u002F","patterns\u002Feventbridge-pipes-sqs-to-dynamodb",{"text":83},[84],"See the README in the GitHub repo for detailed testing instructions.","HfldDGhTaUZGjCOlGSwwJJI2cus-P3fyOJarZgwEnao",1778846884777]