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.

相关推荐
spider_xcxc18 小时前
Redis 深度实践:安全管控、性能压测与持久化分析(二)
运维·前端·redis·云计算·bootstrap·运维开发
得一录19 小时前
AutoDL 默认开放并映射公网访问
云计算
JokySue1 天前
外名网深度评测:ICANN认证域名注册商,600多种域名后缀一站搞定
云计算·wordpress·云服务器·域名注册·无代码建站
spider_xcxc1 天前
Redis 数据库高质量实践指南(一)
运维·数据库·redis·oracle·云计算
李子琪。2 天前
云计算虚拟化技术全解析:从理论到实践
linux·centos·云计算
AOwhisky2 天前
Kubernetes(K8s)学习笔记(第十四期):集群存储与有状态应用(下篇):StatefulSet 有状态应用管理
redis·笔记·mysql·云原生·kubernetes·云计算·k8s
黑猫学长呀2 天前
codex CLI使用技巧
c++·人工智能·单片机·嵌入式硬件·ai·云计算·ai编程
AOwhisky2 天前
kubernetes(K8s)学习笔记:第八期与第九期核心知识点自测与详解
笔记·云原生·kubernetes·云计算·k8s·集群·网络策略
威联通网络存储2 天前
基于TS-h3087XU-RP的大型成套空分设备DCS历史趋势数据治理
aws
spider_xcxc3 天前
MySQL备份实战:从小白到熟练使用Percona XtraBackup
mysql·云计算·运维开发·dba