AWS SAA-C03 #51

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.)

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.


The correct combination of steps to meet these requirements would be:

  • 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.
  • B. Use Amazon Simple Email Service (Amazon SES) to format the data and to send the report by email.

Here's why:

  • Option D is correct because you can use AWS Lambda to retrieve the data from the application's API, process it, and format it into HTML. You can then schedule this Lambda function to run every morning using Amazon EventBridge.

  • Option B is correct because after the data is formatted into HTML by the Lambda function, you can use Amazon SES to send this HTML content as an email to multiple recipients.

Options A, C, and E are not suitable for this scenario:

  • Option A is not correct because Amazon Kinesis Data Firehose is used for loading streaming data into data stores and analytics tools. It doesn't help with querying an API, formatting data into HTML, or sending emails.

  • Option C is not correct because AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy to prepare and load your data for analytics. It doesn't help with querying an API or sending emails.

  • Option E is not correct because while you can use Amazon S3 to store data and Amazon SNS to send notifications, this doesn't help with querying an API, formatting data into HTML, or sending emails.

相关推荐
moppol几秒前
Serverless 架构入门与实战:AWS Lambda、Azure Functions、Cloudflare Workers 对比
云原生·serverless·aws
观测云2 分钟前
观测云 × AWS SSO:权限治理可观测实践
云计算·aws
_可乐无糖1 小时前
AWS WebRTC: 判断viewer端拉流是否稳定的算法
linux·服务器·webrtc·aws
马里马里奥-10 小时前
在Windows系统部署本地智能问答系统:基于百度云API完整教程
windows·云计算·百度云
AWS官方合作商9 天前
AWS ACM 重磅上线:公有 SSL/TLS 证书现可导出,突破 AWS 边界! (突出新功能的重要性和突破性)
服务器·https·ssl·aws
来自于狂人9 天前
速通Ceph分布式存储(含超详细图解)
云计算
云宏信息10 天前
金融vmware替换过程中关于利旧纳管、迁移、数据安全容灾备份、成本及案例|金融行业数字化QA合集④
大数据·运维·服务器·科技·金融·云计算
成都极云科技10 天前
如何选择适合的服务器托管方案以优化网站性能:提升速度与稳定性的关键决策
运维·服务器·人工智能·云计算·gpu算力
小猴崽10 天前
腾讯云轻量数据库:性能与成本优化的新一代数据解决方案
数据库·云计算·腾讯云
编程乐学(Arfan开发工程师)10 天前
74、单元测试-前置条件
redis·python·阿里云·单元测试·云计算·bootstrap