【发布时间】:2018-03-15 23:32:15
【问题描述】:
我按照链接中提供的步骤手动创建了基础架构:connecting-to-a-database-within-an-amazon-vpc。
我可以完美地从公有子网中的 ec2 连接到私有子网中的 RDS。这正是我想要的。
但是当我尝试使用 terraform 创建完全相同的副本时,它就是无法连接。
命令:
nslookup <my-hostname>
给我私有 IP。
命令:
telnet x.x.x.x 5432
导致“telnet:无法连接到远程主机:连接超时”
命令:
netstat -an | grep x.x.x.x
显示“SYN_SENT”。
我尝试通过添加 0.0.0.0/0 来允许 RDS 安全组中的所有 IP。那没用。
我尝试手动创建 RDS 实例,但将其添加到 terraform 创建的 VPC 并尝试使用 terraform 创建的 ec2 实例进行连接。那没用。
我错过了什么吗?非常感谢任何帮助。
【问题讨论】:
标签: amazon-ec2 amazon-rds terraform amazon-vpc