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.

相关推荐
数智化管理手记5 小时前
元数据管理怎么做?企业级元数据治理如何落地实操?
大数据·重构·云计算
DylanlZhao7 小时前
云服务器 + Tailscale 把本地 LLM 服务变成公网服务
云计算
Freed&9 小时前
阿里云 OSS 至 AWS S3 跨云迁移实施指南
阿里云·云计算·aws
RoboWizard9 小时前
云计算与虚拟化场景下企业级SSD选购指南:金士顿SEDC3000ME选型实践
云计算
RoboWizard10 小时前
云计算与虚拟化场景下企业级SSD品牌横向对比评测:金士顿SEDC3000ME领跑
云计算
ManageEngine卓豪1 天前
腾讯云分布式系统中的行为异动:成因、早期信号与识别方式
云计算·腾讯云·云分布式系统
Akamai中国1 天前
优化AI推理:针对AI工作负载的实时Node Balancers指标
人工智能·云计算·云服务
翼龙云_cloud1 天前
阿里云云监控夜间服务器全链路监控告警实操指南
运维·服务器·网络·阿里云·云计算
聚美智数1 天前
聚美智数×阿里云百炼OneKeyMCP:一个APIKey,连接海量Agent生态
阿里云·云计算
国科安芯1 天前
卫星星务计算机数据管理中SEU容错机制的技术实现研究——以AS32S601存储器ECC架构为例
网络·单片机·算法·fpga开发·架构·云计算·risc-v