Amazon AWS Elastic Beanstalk - 连接到 mongodb

Amazon AWS Elastic Beanstalk - connect to mongodb

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

然而,当我在 eb 上启动更多节点时,它们将具有 different/new 个内部 IP 地址。 allow/open 这些新实例的端口的最佳方式是什么?

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