我按照鏈接中提供的步驟手動創建了基礎結構:connecting-to-a-database-within-an-amazon-vpc。使用terraform創建的基礎結構無法連接到EC2的RDS
我可以完美地連接到公共子網中ec2私有子網中的RDS。這正是我想要的。
但是,當我嘗試使用terraform創建相同的確切副本時,它只是不連接。
命令:
nslookup <my-hostname>
給我的私有IP。
的命令:
telnet x.x.x.x 5432
結果爲 「遠程登錄:無法連接到遠程主機:連接超時」
的命令:
netstat -an | grep x.x.x.x
顯示 「SYN_SENT」。
我試圖通過添加0.0.0.0/0來允許RDS安全組中的所有IP。這沒有用。
我試圖手動創建RDS實例,但將其添加到terraform創建的VPC並嘗試使用terraform創建的ec2實例進行連接。這沒有用。
我錯過了什麼?任何幫助深表感謝。
我已將出站規則保留爲ec2的「所有通信量」。我通過在rds安全組中設置0.0.0.0/0來允許所有端口5432。它仍然沒有工作 –