AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
一个开发团队正在创建一个使用 AWS Lambda 函数的事件驱动型应用程序。当文件添加到 Amazon S3 存储桶时,会生成事件。该团队目前已将 Amazon Simple Notification Service (Amazon SNS) 配置为 Amazon S3 的事件目标。解决方案架构师应如何以可扩展的方式处理来自 Amazon S3 的事件?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 创建一个 SNS 订阅,将事件发送到 Amazon Simple Queue Service (Amazon SQS)。配置 SQS 队列以触发 Lambda 函数。.
为什么这是答案
正确答案是创建一个 SNS 订阅,将事件发送到 Amazon Simple Queue Service (Amazon SQS),并配置 SQS 队列以触发 Lambda 函数。这种方法提供了可扩展性和弹性。当 S3 事件发生时,SNS 将消息发布到 SQS 队列。SQS 作为缓冲区,可以平滑处理突发事件,防止 Lambda 函数被过载。如果 Lambda 调用失败,SQS 队列可以保留消息以供重试,确保事件不会丢失。
其他选项不适合此场景:
在 Amazon ECS 或 Amazon EKS 中处理事件会增加不必要的复杂性和成本,因为 Lambda 已经是一个无服务器的事件驱动计算服务。
AWS Server Migration Service (AWS SMS) 是用于迁移服务器的,与处理事件无关。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡