首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在通信RDS Postgres时ECS上的码头集装箱超时

问在通信RDS Postgres时ECS上的码头集装箱超时
EN

Stack Overflow用户
提问于 2019-04-17 19:26:04
回答 1查看 945关注 0票数 0

我在ECS上有一个被篡改的nodejs应用程序,它应该连接到位于Amazon上的postgres实例。

在本地,我能够运行docker容器并连接(读/写)到RDS数据库。

当我将容器部署到ECS时,在尝试读取/写入RDS Postgres DB时会得到一个超时。

我像这样建造了码头集装箱

docker build -t my-app .

然后我运行了我的码头应用程序

docker run -p 80:3000 XXXXXXX

我的RDS实例正在myappdb.ceonhqpz1vl1.us-east-1.rds.amazonaws.com:5432/appdb上运行。

我想这一定是一个端口问题,但我公布了上述端口。所以我想这一定能行。但是,当我在AWS上通过浏览器运行应用程序并尝试读取/写入DB时,请求需要很长时间,然后超时。

我不知道现在该在哪里调试,我对docker有点陌生

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-17 22:47:35

RDS实例入站流量源的设置设置为我的本地IP;这意味着到Postgres RDS实例的流量仅限于个人IP地址。我对其进行了更改,因此入站流量可以来自anywhere或0.0.0.0。这就是我想要的用例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55734689

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档