Q85 — AWS SAA-C03 第15章
第 85/100 题 | ← 返回第15章
Q1185. 一位解决方案架构师负责管理公司电商应用程序的 Amazon DynamoDB 表。该公司的安全团队发现 VPC 中的 Amazon EC2 实例正在通过互联网访问 DynamoDB。安全团队对通过互联网发送和接收数据表示担忧。解决方案架构师必须修改 DynamoDB 的访问模式,确保数据完全保留在 Amazon 网络中。哪种解决方案能够最经济有效地满足这些要求?
- A. 为 DynamoDB 创建一个接口 VPC 端点,以便 VPC 中的 EC2 实例使用其私有 IP 地址访问 DynamoDB。
- B. 使用 VPN 通过公司的企业网络基础设施将所有 DynamoDB 网络流量路由到 EC2 实例。
- C. 为 DynamoDB 创建网关 VPC 端点,以便 VPC 中的 EC2 实例使用其私有 IP 地址访问 DynamoDB。 ✓
- D. 使用虚拟专用网关通过公司的企业网络基础设施将所有 DynamoDB 网络流量路由到 EC2 实例。
正确答案: C. 为 DynamoDB 创建网关 VPC 端点,以便 VPC 中的 EC2 实例使用其私有 IP 地址访问 DynamoDB。
解析
为了满足确保 VPC 内的 EC2 实例对 Amazon DynamoDB 的访问完全在 Amazon 网络内并且经济高效的要求,最佳解决方案是 C. 为 DynamoDB 创建网关 VPC 终端节点,以便 VPC 内的 EC2 实例使用其私有 IP 地址访问 DynamoDB。选项分析:选项 A:为 DynamoDB 创建一个接口 VPC 终端节点,以便 VPC 中的 EC2 实例使用其私有 IP 地址访问 DynamoDB。限制:虽然可以使用接口 VPC 终端节点私下访问 DynamoDB,但在此用例中,它通常比网关 VPC 终端节点更昂贵。接口终端节点专为需要更复杂网络设置的服务而设计,例如使用具有特定端口的 HTTP/HTTPS API 的服务。然而,使用网关终端节点可以更高效、更经济地访问 DynamoDB。选项 B:使用 VPN 通过公司的企业网络基础设施将所有 DynamoDB 网络流量路由到 EC2 实例。限制:使用 VPN 通过公司网络基础设施路由 DynamoDB 流量既不经济,又会带来不必要的复杂性和延迟。此外,由于流量会穿越多个网络,因此还需要额外的维护和安全考虑。选项 C:为 DynamoDB 创建网关 VPC 终端节点,以便 VPC 中的 EC2 实例使用其私有 IP 地址访问 DynamoDB。优势:网关 VPC 终端节点是从 VPC 内部启用 DynamoDB 私有访问的最经济高效的方式。它允许 EC2 实例使用其私有 IP 地址与 DynamoDB 通信,从而确保流量完全在 Amazon 网络内进行。网关终端节点的使用是免费的(数据传输费用除外,其费用与互联网数据传输费用相同,但无需互联网访问),并且无需额外的基础设施或维护。选项 D:使用虚拟私有网关通过公司的企业网络基础设施将所有 DynamoDB 网络流量路由到 EC2 实例。局限性:与选项 B 类似,使用虚拟私有网关通过企业网络基础设施路由 DynamoDB 流量既不经济高效,又会带来不必要的复杂性和延迟。此外,它还需要考虑额外的安全和维护因素。结论:C. 为 DynamoDB 创建网关 VPC 终端节点,以便 VPC 中的 EC2 实例使用其私有 IP 地址访问 DynamoDB。这是满足需求的最具成本效益的解决方案。它确保 DynamoDB 访问完全在 Amazon 网络内进行,从而为 EC2 实例与 DynamoDB 通信提供安全高效的途径。