SAP-C02 学习助手

SAP-C02 第 506 题

API Gateway Lambda SQS Config WAF Auto Scaling

题目

一家公司创建 Amazon API Gateway API 并与外部开发团队共享该 API。该 API 使用 AWS Lambda 函数并部署到名为 Production 的阶段。外部开发团队是 API 的唯一使用者。 API 在特定时间的使用量突然增加,导致人们担心成本增加。该公司需要在不重新设计 Lambda 函数的情况下限制成本和使用量。哪种解决方案能够最具成本效益地满足这些要求?

选项

A. 配置 API 以将请求发送到 Amazon Simple Queue Service (Amazon SQS) 队列,而不是直接发送到 Lambda 函数。更新 Lambda 函数以使用队列中的消息并处理请求。设置队列以在新消息到达时调用 Lambda 函数。

B. 为每个 Lambda 函数配置预配置并发。使用 AWS Application Auto Scaling 将 Lambda 函数注册为目标。设置扩展计划以增加和减少容量以匹配 API 使用情况的变化。

C. 创建 API Gateway API 密钥和 AWS WAF 区域 Web ACL。将 Web ACL 与生产阶段关联。将基于速率的规则添加到 Web ACL。在规则中,指定速率限制和使用 X-API-Key 标头的自定义请求聚合。与外部开发团队共享 API 密钥。

D. 创建 API 网关 API 密钥和使用计划。在使用计划中定义限制和配额。将使用计划与生产阶段和 API 密钥相关联。与外部开发团队共享 API 密钥。

答案

D

解析

正确答案:D 解析: 题干关键点:成本控制、核心服务:API Gateway, Lambda, SQS, Config, WAF。 正确选项: D. 创建 API 网关 API 密钥和使用计划。在使用计划中定义限制和配额。将使用计划与生产阶段和 API 密钥相关联。与外部开发团队共享 API 密钥。 选择理由: 选项 D 的设计直接围绕题干限制展开,关键动作是 D. 创建 API 网关 API 密钥和使用计划。在使用计划中定义限制和配额...

登录后查看完整解析