Which solution will meet this requirements?
Configure an Amazon Route 53 simple routing policy that publishes a message to an Amazon Simple Notification Service (Amazon SNS) topic when an EC2 instance state changes. This SNS topic then sends notifications to its email subscribers.
Configure an Amazon Route 53 simple routing policy that publishes a message to an Amazon Simple Queue Service (Amazon SQS) queue when an EC2 instance state changes. This SQS queue then sends notifications to its email subscribers.
Create an Amazon EventBridge (Amazon CloudWatch Events) rule that publishes a message to an Amazon Simple Notification Service (Amazon SNS) topic when an EC2 instance state changes. This SNS topic then sends notifications to its email subscribers.
Create an Amazon EventBridge (Amazon CloudWatch Events) rule that publishes a message to an Amazon Simple Queue Service (Amazon SQS) queue when an EC2 instance state changes. This SQS queue then sends notifications to its email subscribers.
Explanations:
Amazon Route 53 is used for DNS routing and does not handle EC2 instance state change events. It cannot be used to trigger notifications for EC2 state changes.
Amazon Route 53 does not support event-driven actions for EC2 instance state changes. Additionally, Amazon SQS does not natively send email notifications; it requires further configuration.
Amazon EventBridge (formerly CloudWatch Events) can be configured to capture EC2 instance state changes and trigger notifications via an SNS topic, which can then send emails to subscribers. This meets the requirement effectively.
Although EventBridge can capture EC2 instance state changes, Amazon SQS cannot send email notifications directly. SQS requires an additional step to deliver messages to an email service like SNS.