
Answer-first summary for fast verification
Answer: Amazon EventBridge
## Explanation Amazon EventBridge is the correct service for this requirement because: - **EventBridge** is an AWS serverless event bus service that helps you connect applications using data from your own applications, integrated Software-as-a-Service (SaaS) applications, and AWS services - It can monitor AWS service events, including EC2 instance state changes - When an EC2 instance transitions to the RUNNING state, EventBridge can detect this event and trigger a Step Functions workflow - This provides a decoupled, event-driven architecture where the EC2 state change automatically initiates the workflow without manual intervention **Why the other options are incorrect:** - **Amazon SageMaker**: A machine learning service for building, training, and deploying ML models - **Amazon Connect**: A cloud-based contact center service - **AWS Fargate**: A serverless compute engine for containers that works with Amazon ECS and EKS EventBridge is specifically designed for event-driven architectures and can integrate with Step Functions to automate workflows based on AWS service events.
Author: Ritesh Yadav
Ultimate access to all questions.
A company needs to invoke an AWS Step Functions workflow each time an Amazon EC2 instance state changes to RUNNING. Which AWS service can the company use to meet this requirement?
A
Amazon SageMaker
B
Amazon Connect
C
Amazon EventBridge
D
AWS Fargate
No comments yet.