将自动缩放组中的EC2 Classic服务器连接到VPC内的MongoDB

时间:2015-05-06 17:15:00

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

我在EC2 Classic内运行的自动缩放组(ASG)中有一组服务器。 在新项目中,我们在VPC

中设置了MongoDB

我们希望从EC2 Classic ASG中的每个实例连接到VPC中的MongoDB。检查了很多文档,我发现只有这样做是VPC中的开放规则,允许27017中实例的公共IP访问EC2 Classic。但ASG上的服务器通常会更改,新服务器无法连接到VPC。

我想在auth中设置MongoDB然后向所有人开放端口27017 :(

你们对这个案子有什么解决方案吗?

谢谢!

PS:我也尝试过ClassicLink,但这只是将EC2Classic中的单个实例链接到VPC。我可以编写一个脚本来自动将实例链接到VPC吗?

1 个答案:

答案 0 :(得分:1)

您可以使用 ClassicLink 来实现此目的,请查看AWS documentation了解详情。

编辑: "如果您使用Auto Scaling,则可以在启动时创建一个Auto Scaling组,其中自动链接的实例与指定的启用ClassicLink的VPC。有关详细信息,请参阅Linking EC2-Classic Instances to a VPC in the Auto Scaling Developer Guide。"