AWS Certified SysOps Administrator – Associate (SOA-C03) — Question 19
A company has millions of subscribers. The company's marketing department wants to automate a process that sends notifications to subscribers every Saturday. The company already has a mechanism that uses Amazon Simple Notification Service (Amazon SNS) to send notifications to subscribers. However, the company has historically sent notifications to subscribers manually
A CloudOps engineer needs a solution to automatically send notifications on a schedule.
Which solution will meet these requirements in the MOST operationally efficient way?
Answer options
- A. Launch a new Amazon EC2 instance. Configure a cron job to use the AWS SDK to send an SNS notification to subscribers every Saturday.
- B. Create a rule in Amazon EventBridge that triggers every Saturday. Configure the rule to publish a notification to an SNS topic.
- C. Create an SNS subscription to a message fanout that sends notifications to subscribers every Saturday.
- D. Use the AWS Step Functions scheduling feature to run a Step Functions step every Saturday. Configure the step to publish a message to an SNS topic.
Correct answer: B
Explanation
Option B is the best choice because Amazon EventBridge allows for easy scheduling and direct integration with SNS, making it operationally efficient. Option A requires maintaining an EC2 instance and managing a cron job, which adds unnecessary complexity. Option C does not provide a scheduling mechanism, and Option D, while functional, introduces additional overhead by using AWS Step Functions instead of a more straightforward scheduling solution.