我在 Google 云中有一个 Ubuntu VM,其中正在运行我的 Mongo 实例。
- 我已经启用身份验证
- Mongo 配置配置为绑定 127.0.0.1 和服务器的内部 IP。
- 在谷歌控制台中我已打开 27107 TCP 端口。
- 该端口在虚拟机中也已打开。
但是,当我尝试从 Node JS 应用服务使用服务器的内部 IP 连接到 Mongo 实例时,出现了如下所示的错误。知道为什么吗?
首次连接时无法连接到服务器 [:27017] [MongoError: 连接 0 至 :27017 超时]' }
我还可以使用 google 云控制台通过 mongo shell 连接到服务器。
答案1
似乎您正在从 App Engine 连接到 GCP,您必须配置 VPC 才能执行此操作。详细信息如下:https://cloud.google.com/vpc/docs/configure-serverless-vpc-access