An SQS queue receives several event types.
Send only order-confirmed events to Step Functions without operating a permanent filtering Lambda.
Which configuration is most appropriate?
Use EventBridge Pipes with an SQS source, an event filter, and a Step Functions target.
Detailed explanation
Pipes reads the source, filters or transforms events, and delivers matching items to the target.
Pipes reads the source, filters or transforms events, and delivers matching items to the target.
S3 retention rules do not filter SQS messages.
S3 retention rules do not filter SQS messages.
This is possible but adds custom polling, concurrency, and retry operations.
This is possible but adds custom polling, concurrency, and retry operations.
IAM conditions evaluate authorization and are not general event-body routing.
IAM conditions evaluate authorization and are not general event-body routing.
Check official documentation
Compare the following points with the official documentation.
EventBridge Pipesのsource、filter、enrichment、target、SQS連携を確認する。
What to confirm
キュー読み取りLambdaと、マネージドなイベントパイプの違いを説明できる。
Key points
- EventBridge Pipes
- SQS
- Filter
- Target
Notes
- Environment: AWS公式DEA-C01試験ガイドと各サービスの公式ドキュメントの確認
- Confirm current AWS service behavior in the official DEA-C01 documentation.
Foundation review
Loose coupling
A pipe separates producers from consumers and removes unneeded events before processing.
Queue retry
Visibility timeout, dead-letter handling, and duplicate delivery remain part of the queue design.