Amazon AWS Elastic Beanstalk - 连接到 mongodb

Posted

技术标签:

【中文标题】Amazon AWS Elastic Beanstalk - 连接到 mongodb【英文标题】:Amazon AWS Elastic Beanstalk - connect to mongodb 【发布时间】:2015-04-13 14:45:32 【问题描述】:

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

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

【问题讨论】:

【参考方案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

【讨论】:

谢谢!我现在正在尝试,会告诉你进展如何。

以上是关于Amazon AWS Elastic Beanstalk - 连接到 mongodb的主要内容,如果未能解决你的问题,请参考以下文章

AWS Elastic Beanstalk SPF 记录和 Amazon SES

Amazon AWS Elastic Beanstalk - 连接到 mongodb

在 Amazon AWS Elastic Beanstalk 环境中存储应用程序

如何使用 Amazon AWS Elastic Beanstalk 部署私有 python pip 依赖项?

Amazon EC2 和 AWS Elastic Beanstalk 之间的区别

使用 Elastic Beanstalk 在 Amazon AWS 上为非 Rails ruby​​ 脚本安装 Gems