A data processing pipeline with several dozen steps must emit real-time alerts when any step succeeds or fails. The pipeline uses Amazon S3, AWS Lambda, and AWS Step Functions. Which solution will monitor the pipeline and send notifications in real time?
Choose an answer
Tap an option to check your answer.
Correct answer: Configure an Amazon EventBridge rule to react when the execution status of a state machine changes. Configure the rule to send a message to an Amazon Simple Notification Service (Amazon SNS) topic that sends notifications..
Why this is the answer
The correct solution is to configure an Amazon EventBridge rule to react to state machine execution status changes and send notifications via Amazon SNS. EventBridge natively integrates with AWS Step Functions, allowing it to detect execution success or failure events in near real-time. This provides a direct and efficient mechanism for monitoring and alerting. The other options are less suitable: Storing notifications in S3 and using S3 event notifications (options 1 and 2) introduces unnecessary complexity and latency. S3 is not designed for real-time event monitoring of Step Functions executions. Using AWS CloudTrail (option 3) is primarily for auditing and logging API calls, not for real-time operational alerts on Step Functions execution status. While CloudTrail can log Step Functions events, EventBridge is the purpose-built service for reacting to these events in real-time.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed