use*_*710 6 amazon-web-services amazon-elastic-beanstalk mongodb-atlas
我正在尝试从运行在弹性 beantalk 上的服务连接到托管在 mongo atlas 上的数据库。我收到错误:
UnhandledPromiseRejectionWarning: MongoNetworkError: failed to connect to server [youmaylike-shard-00-01-necsu.mongodb.net:27017] on first connect [MongoNetworkError: connection 5 to youmaylike-shard-00-01-necsu.mongodb.net:27017 closed]
我相信这种情况正在发生,因为我的服务的 IP 地址没有在地图集上列入白名单。我不确定如何获取我的服务的 IP 地址,我尝试运行eb ssh但我不确定它给我的是正确的值
获取方式有多种,以下两种:
在使用 AWS 控制台或 AWS CLI 之前,运行eb health并获取部署的一个或多个实例 ID
使用 AWS 控制台转到 EC2,然后实例找到一个或多个实例 ID,单击它,在 IP 下面的窗格中将位于“IPv4 公共 IP”
使用 AWS CLIaws ec2 describe-instances --instance-ids <YOUR INSTANCE ID or IDS HERE>
| 归档时间: |
|
| 查看次数: |
5588 次 |
| 最近记录: |