Vee*_*r R 9 cloud mongodb amazon-web-services aws-cloudformation aws-opsworks
我按照AWS快速入门指南创建了一个MongoDB集群.这创建了一个NAT实例(公共子网)以及一个PrimaryReplicaNode实例(仅限内部IP).我可以通过SSH连接到NAT,而且我可以从NAT连接到主副本.我已经验证可以从命令行访问MongoDB,但我必须"通过"两台服务器才能到达那里.
另一方面,我在Elastic Beanstalk上做了一个快速启动的node.js服务器.我还将它放在与NAT相同的VPC和安全组中.
所以我总共有3个实例.1个运行节点的Elastic Beanstalk实例和作为MongoDB集群运行的2个EC2实例.
我的问题是......如何从Elastic Beanstalk应用程序连接到MongoDB?
我是否需要为Elastic Beanstalk提供与NAT相同的密钥,以便它可以访问内部主节点?或者我从Node.js连接到NAT的外部地址,然后隧道进入群集?究竟需要连接到什么才能使其达到目的?
任何建议将不胜感激!
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |