我将主/从数据库架构移至 Amazon RDS,一切运行正常。
但是我有一个 RDS 服务的从属服务器,它应该与新的主服务器保持同步,为此我必须将我的 DB 域名 master-db.myawsserver.com 指向主服务器(RDS)私有地址 IP。
AWS 控制台没有提供此信息,我直接连接到 MySQL 数据库。
答案1
RDS 实例可能会意外更改其 IP,因此不应使用它们,也不会在控制台或 API 中提供它们(尽管从技术上讲您可以使用dig
它们)。AWS 控制台中提供的 DNS 端点将解析为来自 Amazon 网络的内部 IP。
答案2
您可以在 EC2 控制台中找到所需的信息。
- 进入 RDS 控制台
- 选择数据库并找到所需的数据库实例。打开它并查找详细信息
- 去连接性和安全性 并发现VPC 安全组
- 转到 EC2 控制台
- 选择网络安全→网络接口
- 按安全组进行过滤,或者从第三点按安全组查找接口
- 选择找到的接口并查看主要私有 IPv4 IP。这是您需要的内部 IP 地址
答案3
这很简单,使用 Windows 上的命令提示符或通过 Unix 终端 telnet 您的 RDS 端点
例如:telnet”您的 RDS 端点“ “港口“
正在尝试连接“您可以在此处获取您的 RDS 内部 IP“