[{"data":1,"prerenderedAt":76},["ShallowReactive",2],{"pattern-eventbridge-pipes-sqs-enrich-with-api-destination":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":28,"level":29,"meta":30,"patternArch":31,"resources":57,"s3URL":6,"services":6,"stem":71,"testing":72,"videoId":6,"__hash__":75},"patterns\u002Fpatterns\u002Feventbridge-pipes-sqs-enrich-with-api-destination.json","Enrich Amazon SQS messages using Amazon EventBridge API destinations",null,{"text":8},[9],"Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fsachin-doshi.json",{"text":13},[14],"sam deploy","This pattern shows how to use EventBridge Pipes to enrich SQS message data using API destinations and then send response to Pipe target.","json","AWS SAM",{"template":19},{"repoURL":20,"templateURL":21,"projectFolder":22,"templateFile":23},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Ftree\u002Fmain\u002Feventbridge-pipes-sqs-enrich-with-api-destination","serverless-patterns\u002Feventbridge-pipes-sqs-enrich-with-api-destination","eventbridge-pipes-sqs-enrich-with-api-destination","template.yaml",{"headline":25,"text":26},"How it works",[27],"This pattern demonstrates how to use Amazon EventBridge Pipes to enrich data using API destinations before sending it to the target. The pattern uses SQS message as a source to EventBridge Pipe, Pipe enriches the data by calling an API destination using input from the SQS message. Pipe extracts data from SQS message and sends it as path parameter(s) to API. Response from API is sent to an EventBridge Pipe target of Amazon CloudWatch logs.","YAML","200",{},{"icon1":32,"icon2":37,"icon3":41,"icon4":45,"line1":49,"line2":53,"line4":55},{"x":33,"y":34,"service":35,"label":36},12,50,"sqs","Amazon SQS",{"x":38,"y":34,"service":39,"label":40},85,"cloudwatch","Amazon CloudWatch",{"x":42,"y":34,"service":43,"label":44},37,"eventbridge-pipes","EventBridge Pipes",{"x":46,"y":34,"service":47,"label":48},60,"eventbridge-api.png","API Destination",{"from":50,"to":51,"label":52},"icon1","icon3","",{"from":51,"to":54,"label":52},"icon4",{"from":54,"to":56,"label":52},"icon2",{"bullets":58},[59,62,65,68],{"text":60,"link":61},"EventBridge Pipes Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-pipes-event-source.html",{"text":63,"link":64},"CloudFormation API for Pipes","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-pipes-pipe.html",{"text":66,"link":67},"Video explaining EventBridge Pipes","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xXGXCOc3cBs&t=1037s",{"text":69,"link":70},"Learn more about event-driven architecture","https:\u002F\u002Fserverlessland.com\u002Fevent-driven-architecture","patterns\u002Feventbridge-pipes-sqs-enrich-with-api-destination",{"text":73},[74],"See the GitHub repo for detailed testing instructions.","SC5ikiweenUCPAhjA3MzyYPGNLc1_cS0cWJWT_HHNGo",1779273335551]