
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
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
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.