[{"data":1,"prerenderedAt":80},["ShallowReactive",2],{"pattern-eventbridge-pipes-sqs-to-eventbridge-with-filters":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":32,"level":33,"meta":34,"patternArch":35,"resources":61,"s3URL":6,"services":6,"stem":75,"testing":76,"videoId":6,"__hash__":79},"patterns\u002Fpatterns\u002Feventbridge-pipes-sqs-to-eventbridge-with-filters.json","Amazon SQS to Amazon EventBridge",null,{"text":8},[9],"Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fdavid-boyne.json",{"text":13},[14],"sam deploy --guided","This pattern uses EventBridge pipes to connect SQS to EventBridge.","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-to-eventbridge-with-filters","serverless-patterns\u002Feventbridge-pipes-sqs-to-eventbridge-with-filters","eventbridge-pipes-sqs-to-eventbridge-with-filters","template.yaml",{"headline":25,"text":26},"How it works",[27,28,29,30,31],"SQS queue is polled and messages are sent to EventBridge. SQS messages are filtered before reaching EventBridge, and custom events in EventBridge are raised.","\u003Ch5>How the pattern works\u003C\u002Fh5>","\u003Cimg width=\"100%\" src=\"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fserverless-patterns\u002Fblob\u002Fmain\u002Feventbridge-pipes-sqs-to-eventbridge-with-filters\u002Fscreenshot.png?raw=true\" \u002F>","SQS messages are filtered using EventBridge Pipes filter and before sending the events to EventBridge the messages are transformed using input transformers picking out order information for the event","Pipes TargetParams are used to specify the detail and source of the event to raise, in this example we raise `OrderCreated` events on the `myapp.orders` source","YAML","200",{},{"icon1":36,"icon4":41,"icon2":45,"icon3":49,"line1":53,"line2":57,"line3":59},{"x":37,"y":38,"service":39,"label":40},15,50,"sqs","SQS",{"x":42,"y":38,"service":43,"label":44},35,"eventbridge-rule","Filter messages",{"x":46,"y":38,"service":47,"label":48},60,"eventbridge-pipes","EventBridge Pipes",{"x":50,"y":38,"service":51,"label":52},85,"eventbridge","EventBridge Bus",{"from":54,"to":55,"label":56},"icon1","icon4","",{"from":55,"to":58,"label":56},"icon2",{"from":58,"to":60,"label":56},"icon3",{"bullets":62},[63,66,69,72],{"text":64,"link":65},"EventBridge Pipes Documentation","https:\u002F\u002Fdocs.aws.amazon.com\u002Feventbridge\u002Flatest\u002Fuserguide\u002Feb-pipes-event-source.html",{"text":67,"link":68},"CloudFormation API for Pipes","https:\u002F\u002Fdocs.aws.amazon.com\u002FAWSCloudFormation\u002Flatest\u002FUserGuide\u002Faws-resource-pipes-pipe.html",{"text":70,"link":71},"Video explaining EventBridge Pipes","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=xXGXCOc3cBs&t=1037s",{"text":73,"link":74},"Learn more about event-driven architecture","https:\u002F\u002Fserverlessland.com\u002Fevent-driven-architecture","patterns\u002Feventbridge-pipes-sqs-to-eventbridge-with-filters",{"text":77},[78],"See the README in the GitHub repo for detailed testing instructions.","fSVPJ9Cl4a1vzkyNw8h7x-pTXLyW5eV-Je4EV1hqnz0",1778846884827]