AWS Certified Solutions Architect – Associate (SAA-C03) — Question 76
A company is developing an application that provides order shipping statistics for retrieval by a REST API. The company wants to extract the shipping statistics, organize the data into an easy-to-read HTML format, and send the report to several email addresses at the same time every morning.
Which combination of steps should a solutions architect take to meet these requirements? (Choose two.)
Answer options
- A. Configure the application to send the data to Amazon Kinesis Data Firehose.
- B. Use Amazon Simple Email Service (Amazon SES) to format the data and to send the report by email.
- C. Create an Amazon EventBridge (Amazon CloudWatch Events) scheduled event that invokes an AWS Glue job to query the application's API for the data.
- D. Create an Amazon EventBridge (Amazon CloudWatch Events) scheduled event that invokes an AWS Lambda function to query the application's API for the data.
- E. Store the application data in Amazon S3. Create an Amazon Simple Notification Service (Amazon SNS) topic as an S3 event destination to send the report by email.
Correct answer: B, D
Explanation
Option B is correct because Amazon Simple Email Service (Amazon SES) is designed for sending emails and can format the data for reporting. Option D is also correct as an AWS Lambda function can be scheduled to retrieve data from the API. Options A, C, and E do not fulfill the requirements of sending the report via email directly or do not properly manage the data extraction and formatting needed for email distribution.