无法从Amazon EC2 VPC拨打电话

时间:2016-10-06 00:06:01

标签: mongodb amazon-web-services amazon-ec2 amazon-vpc outbound

我刚刚启动了一个新实例并部署了一个非常简单的Java应用程序来尝试连接到MongoDB Atlas,并且该应用程序无法连接。同一个应用程序在本地工作正常。这是VPC中的通用实例,而不是经典实例。是否有配置启用出站呼叫?我检查了路由表,没有阻止任何出站呼叫的规则。附加的图像也显示公共IP,但我实际上无法ping服务器,但我可以通过ssh连接。

enter image description here

我还尝试将弹性IP分配给一个实例,但也没有。

Elastic IP Assigned to Instance

更新

事实证明,问题出在MongoDB上。基于我在网上看到的内容,它让我觉得这是亚马逊VPC的一个问题,但它实际上是Mongo DB Atlas白名单的一个问题。我没有意识到这种情况,因为我本地的连接工作即使它不应该工作。

您不需要NAT服务器来发送外拨电话。

2 个答案:

答案 0 :(得分:1)

MongoDB Atlas实际上现在有VPC对等,不再需要你将0.03.0/0列入白名单

https://www.mongodb.com/blog/post/introducing-vpc-peering-for-mongodb-atlas

答案 1 :(得分:0)

确保您的子网的ACL允许0.0.0.0/0

确保您可以在实例

中ping www.google.com

检查您的子网路由并确保它具有0.0.0.0/0到Internet网关的路由。