[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"pattern-eventbridge-pipes-sqs-lambda-api-destination":3,"pattern-group-eventbridge-pipes-sqs-lambda-api-destination":75},{"id":4,"title":5,"architectureURL":6,"cleanup":7,"contributors":10,"deploy":12,"description":15,"extension":16,"framework":17,"gitHub":18,"highlight":6,"introBox":22,"language":28,"level":29,"meta":30,"patternArch":31,"patternGroup":6,"patternGroupLabel":6,"resources":62,"services":6,"stem":70,"testing":71,"videoId":6,"__hash__":74},"patterns\u002Fpatterns\u002Feventbridge-pipes-sqs-lambda-api-destination.json","Amazon SQS to Amazon API Gateway using Amazon EventBridge Pipes with enrichment",null,{"text":8},[9],"Delete the stack: sam delete",[11],"content\u002Fcontributors\u002Fpeh-jing-xiang.json",{"text":13},[14],"sam deploy","Send Amazon SQS messages through an Amazon EventBridge pipe, enrich them with AWS Lambda, and deliver them to Amazon API Gateway through an API destination.","json","AWS SAM",{"template":19},{"patternPath":20,"templateFile":21},"eventbridge-pipes-sqs-lambda-api-destination","template.yaml",{"headline":23,"text":24},"How it works",[25,26,27],"This sample project demonstrates how to use EventBridge pipe to push and modify messages before sending it to DynamoDB.","This pattern is leveraging EventBridge pipe to first integrate 3 services together, simplifying the process by reducing the need for integration code.","Here, SQS is the EventBridge source and Lambda to enrich the data, before pushing to the target API Destination that invokes an API Gateway.","Python","200",{},{"icon1":32,"icon2":37,"icon3":41,"icon4":46,"icon5":50,"line1":52,"line2":55,"line3":58,"line4":60},{"x":33,"y":34,"service":35,"label":36},12,50,"sqs","Amazon SQS",{"x":38,"y":34,"service":39,"label":40},38,"eventbridge-pipes","Amazon EventBridge Pipes",{"x":42,"y":43,"service":44,"label":45},65,22,"lambda","AWS Lambda",{"x":42,"y":47,"service":48,"label":49},78,"apigw","Amazon API Gateway",{"x":51,"y":47,"service":44,"label":45},88,{"from":53,"to":54},"icon1","icon2",{"from":54,"to":56,"label":57},"icon3","enrich",{"from":54,"to":59},"icon4",{"from":59,"to":61},"icon5",{"bullets":63},[64,67],{"text":65,"link":66},"Cloudformation API for Pipes","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-pipes-pipe.html",{"text":68,"link":69},"Video explaining EventBridge Pipes","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xXGXCOc3cBs","patterns\u002Feventbridge-pipes-sqs-lambda-api-destination",{"text":72},[73],"See the GitHub repo for detailed testing instructions.","cXbw4WM0xRnuzH47GZCehi4WQmuaZ8qTOSuG4AF5QKU",[],1790815438954]