Q57 — AWS SAP-C02 第1章
第 57/75 题 | ← 返回第1章
Q132. 一家公司通过基于 REST 的 API 提供天气数据给多个客户。该 API 由 Amazon API Gateway 托管,并与不同的 AWS Lambda 函数集成用于每个 API 操作。公司使用 Amazon Route 53 进行 DNS,并创建了 weather.example.com 的资源记录。公司将 API 的数据存储在 Amazon DynamoDB 表中。公司需要一个能使 API 故障转移到不同 AWS 区域的解决方案。哪个解决方案将满足这些要求?
- A. 在新区域部署一组新的 Lambda 函数。将 API Gateway API 更新为使用边缘优化 API 端点,将两个区域的 Lambda 函数作为目标。将 DynamoDB 表转换为全局表。
- B. 在另一个区域部署新的 API Gateway API 和 Lambda 函数。将 Route 53 DNS 记录更改为多值应答。将两个 API Gateway API 添加到应答中。启用目标健康监控。将 DynamoDB 表转换为全局表。
- C. 在另一个区域部署新的 API Gateway API 和 Lambda 函数。将 Route 53 DNS 记录更改为故障转移记录。启用目标健康监控。将 DynamoDB 表转换为全局表。 ✓
- D. 在新区域部署新的 API Gateway API。将 Lambda 函数更改为全局函数。将 Route 53 DNS 记录更改为多值应答。将两个 API Gateway API 添加到应答中。启用目标健康监控。将 DynamoDB 表转换为全局表。
正确答案: C. 在另一个区域部署新的 API Gateway API 和 Lambda 函数。将 Route 53 DNS 记录更改为故障转移记录。启用目标健康监控。将 DynamoDB 表转换为全局表。
解析
为实现 API 跨区域故障转移,推荐的解决方案是: C. 在另一个区域部署新的 API Gateway API 和 Lambda 函数。将 Route 53 DNS 记录更改为故障转移记录。启用目标健康监控。将 DynamoDB 表转换为全局表。 说明: Route 53 故障转移路由策略可以在主区域不可用时自动将流量路由到备用区域。DynamoDB 全局表确保两个区域的数据同步。健康检查确保只有健康的端点接收流量。