Q33 — AWS SAA-C03 第6章
第 33/65 题 | ← 返回第6章
Q398.开发团队正在创建一个使用 AWS Lambda 函数的基于事件的应用程序.将文件添加到 Amazon S3 存储桶时将生成事件.开发团队目前已将 Amazon Simple Notification Service (Amazon SNS) 配置为 Amazon S3 的事件目标.解决方案架构师应该如何以可扩展的方式处理来自 Amazon S3 的事件?
- A. 创建一个 SNS 订阅,以便在 Lambda 中运行事件之前在 Amazon Elastic Container Service (Amazon ECS) 中处理该事件.
- B. 创建一个 SNS 订阅,以便在事件在 Lambda 中运行之前在 Amazon Elastic Kubermetes Service (Amazon EKS) 中处理该事件.
- C. 创建 SNS 订阅,将事件发送到 AWS Server Migration Service (AWS SQS).配置 SQS 队列以触发 Lambda 函数. ✓
- D. 创建将事件发送到 AWS Server Migration Service (AWS SMS) 的 SNS 订阅.配置 Lambda 函数以从 SMS 事件轮询
正确答案: C. 创建 SNS 订阅,将事件发送到 AWS Server Migration Service (AWS SQS).配置 SQS 队列以触发 Lambda 函数.
解析
要以可扩展的方式处理来自 Amazon S3 的事件,您可以创建将事件发送到 AWS SQS 队列的 SNS 订阅.然后,您可以配置 SQS 队列以触发 Lambda 函数.这允许事件生产者 (S3) 和事件使用者 (Lambda) 解耦,从而提供可扩展性和容错能力.然后,Lambda 函数可以以可扩展的方式处理来自 SQS 队列的事件.