AmazonAWS Developer Associate DVA-C02 Certification
·CN
·更新于 28 Jul 2026
某个 AWS Lambda 函数订阅了一个 Amazon SNS topic。您必须确保每次 Lambda 调用记录都被添加到 Amazon SQS 队列中。哪种解决方案满足此要求?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 添加一个异步调用目标以捕获成功调用。将 SQS 队列配置为该目标。在 DestinationDeliveryFailures 指标上创建 CloudWatch 警报以捕获任何消息传递失败。.
为什么这是答案
正确答案通过配置 Lambda 异步调用目标来满足要求。当 Lambda 函数成功执行后,其调用记录会自动发送到配置的 SQS 队列。同时,在 DestinationDeliveryFailures 指标上设置 CloudWatch 警报,可以及时发现并处理任何因 SQS 队列问题导致的消息投递失败,确保所有调用记录都被捕获。
其他选项:
将 SQS 队列配置为死信队列 (DLQ) 只会捕获函数执行失败的调用,无法捕获成功调用的记录。
在 Lambda 函数代码中手动调用 SQS SendMessage API 增加了代码复杂性,且需要处理重试逻辑和错误处理,不如异步调用目标自动化和可靠。
为成功和失败调用都配置异步目标到同一个 SQS 队列是冗余的,因为题目要求的是“每次 Lambda 调用记录”,成功调用目标已足够。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡