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.

相关推荐
戎码江湖2 小时前
如何利用AWS监听存储桶并上传到tg bot
aws
sealaugh322 小时前
aws(学习笔记第十九课) 使用ECS和Fargate进行容器开发
笔记·学习·aws
在云上(oncloudai)2 小时前
AWS Transfer 系列:简化文件传输与管理的云服务
aws
企业管理8MSaaS4 小时前
如何选择适合Scrum团队的项目管理系统?
云计算·scrum
企业管理8MSaaS4 小时前
如何在 Scrum 管理中化解团队冲突?
云计算·scrum
正在走向自律13 小时前
阿里云ESC服务器一次性全部迁移到另一个ESC
服务器·阿里云·云计算
OkeyProxy15 小时前
HTTP、HTTPS和SOCKS5代理協議
网络协议·https·云计算·代理服务器·海外ip代理
小峰编程18 小时前
独一无二,万字详谈——Linux之文件管理
linux·运维·服务器·云原生·云计算·ai原生
終不似少年遊*20 小时前
华为云计算HCIE笔记04
网络·华为云·云计算·学习笔记·hcie·认证·数据中心
神秘的土鸡1 天前
LGMRec:结合局部与全局图学习的多模态推荐系统
目标检测·计算机视觉·云计算