0
我想打开使用计算引擎云启动器创建的mongodb实例,以便我可以从任何地方访问它。你能帮我理解这里发生了什么问题吗?连接到谷歌应用引擎上的mongodb实例
gcloud配置集项目我的项目
gcloud计算的防火墙规则创建让 - 蒙戈仲裁器--description“允许传入蒙戈。” --target标签=蒙戈仲裁器--allow TCP:27017
Created [allow-mongo].
NAME NETWORK SRC_RANGES RULES SRC_TAGS TARGET_TAGS
allow-mongo-arbiter default tcp:27017 mongo-arbiter
gcloud计算的防火墙规则创建让 - 蒙戈服务器--description“传入蒙戈允许的。” --target-tags = mongo-server --allow tcp:27017
Created [allow-mongo-server].
NAME NETWORK SRC_RANGES RULES SRC_TAGS TARGET_TAGS
allow-mongo-server default tcp:27017 mongodb-server
当我ssh到mongo服务器时,27017正在侦听。尝试重置虚拟机
没有打开端口:远程登录27017不连接
您应该使用目标标记来允许使用mongodb服务器标记的实例接受27017上的连接。您能确认服务器实例是否具有此标记吗?另外,您能确认您的仲裁器实例是否有标签mongo-arbiter,并且正在通过端口21707连接其他实例吗?你现在有一个特定的指南吗? – Nick
谢谢!我使用了错误的标签。我现在可以连接。我认为标签与实例的名称相同,而它们是动态的。 – pkumar0
我已经发布解决方案作为答案,请接受!很高兴听到它的工作! – Nick