AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·CN
·更新于 19 Jul 2026
解决方案架构师正在设计一个异步应用程序,用于验证银行的信用卡数据。该应用程序必须安全,并且必须至少处理每个请求一次。哪种解决方案的成本效益最高?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 AWS Lambda 事件源映射。将 Amazon Simple Queue Service (Amazon SQS) 标准队列设置为事件源。使用 AWS Key Management Service (SSE-KMS) 进行加密。为 Lambda 执行角色添加 kms:Decrypt 权限。.
为什么这是答案
正确答案是使用 Amazon SQS 标准队列作为事件源,并使用 SSE-KMS 进行加密。信用卡数据验证不需要严格的顺序或恰好一次处理,因此标准队列(成本效益更高)满足“至少处理一次”的要求。SSE-KMS 比 SSE-SQS 提供更强的加密控制,并且是安全敏感数据的推荐选项。为 Lambda 执行角色添加 kms:Decrypt 权限是必要的,以便 Lambda 函数能够解密队列中的消息。
选项二和三使用 FIFO 队列,这对于此场景是不必要的,因为 FIFO 队列提供严格的顺序和恰好一次处理,但成本更高。选项二中的 SSE-SQS 加密不如 SSE-KMS 灵活。选项四中提到为 Lambda 函数添加加密密钥调用权限,但正确的做法是为 Lambda 执行角色添加权限,因为函数本身不直接调用 KMS,而是通过其执行角色来访问。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡