Amazon AWS Elastic Beanstalk - 连接到mongodb

时间:2015-02-12 18:07:55

标签: node.js mongodb security amazon-ec2 elastic-beanstalk

我有一个在带有负载均衡器的aws弹性beanstalk上运行的node.js应用程序。目前,我只有一个实例正在运行,它可以连接到mongo数据库实例,因为我已经使用eb实例内部ip地址打开了一个端口。

但是,当我在eb上启动更多节点时,它们将具有不同的/新的内部IP地址。允许/打开这些新实例的端口的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我建议使用VPC。您将节点服务器放在区域1中,将mongo实例放在区域2中。然后允许区域1访问区域2中的mongo端口.Elastic Beanstalk将仅在区域1中启动实例,因此分配给它们的任何内部IP对于那种配置是可以的,并且www中没有人可以访问mongo http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/AWSHowTo-vpc.html