无法从ECS群集内的Docker Container连接到AWS RDS

时间:2018-01-04 21:23:28

标签: amazon-web-services docker amazon-rds amazon-ecs

我在ECS群集内部署了一个docker容器,但我无法连接到我的Postgres RDS实例。

注意:

  • 我的ECS群集实例和我的RDS实例位于同一个VPC中。
  • 我的ECS群集和我的泊坞窗容器的/etc/resolve.conf文件完全相同。我可以从ECS集群shell中远程登录到我的RDS实例,但不能从docker容器中远程登录到我的RDS实例。
  • 当我在本地计算机上运行docker容器时,它可以连接到Postgres RDS实例。
  • 我的RDS安全组允许所有入站流量(暂时)。

更多说明:

  • 当我从docker容器内部telnet(使用telnet my-database.us-east-1.rds.amazonaws.com 5432到我的RDS实例)时,出现以下错误:

    Connection closed by foreign host

  • 暂时,我允许我的ACL中的所有端口。

所以问题是,如何从ECS集群内部的Docker容器连接到AWS RDS?

0 个答案:

没有答案