管理员在同一个 AWS 账户中创建了两个独立的 VPC:VPC-A 和 VPC-B。一个 Linux EC2 实例在 VPC-A 中运行,一个 Amazon RDS for MySQL 实例部署在 VPC-B 的私有子网中。EC2 实例上的应用程序必须连接到 VPC-B 中的数据库。管理员应该怎么做才能让 EC2 实例访问 RDS 实例?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 在两个 VPC 之间建立 VPC 对等连接。.
为什么这是答案
在两个 VPC 之间建立 VPC 对等连接是正确的解决方案。VPC 对等连接允许两个 VPC 之间使用私有 IP 地址进行通信,就像它们在同一个网络中一样。这意味着 VPC-A 中的 EC2 实例可以通过私有 IP 地址安全地访问 VPC-B 中的 RDS 实例。 将数据库连接字符串放入 VPC-A 的路由表是错误的,路由表用于控制网络流量的转发,而不是存储连接字符串。将两个 VPC 配置为使用相同的 IPv4 CIDR 块会导致 IP 地址冲突,从而阻止 VPC 对等连接的建立。通过使用数据库实例的公有 IP 地址访问数据库是不可取的,因为 RDS 实例通常部署在私有子网中以增强安全性,并且不应通过公有 IP 地址直接暴露。即使有公有 IP,通过公网访问也会增加延迟和安全风险。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡