2016-04-14 40 views
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不连接

+0

您应该使用目标标记来允许使用mongodb服务器标记的实例接受27017上的连接。您能确认服务器实例是否具有此标记吗?另外,您能确认您的仲裁器实例是否有标签mongo-arbiter,并且正在通过端口21707连接其他实例吗?你现在有一个特定的指南吗? – Nick

+0

谢谢!我使用了错误的标签。我现在可以连接。我认为标签与实例的名称相同,而它们是动态的。 – pkumar0

+0

我已经发布解决方案作为答案,请接受!很高兴听到它的工作! – Nick

回答

0

的问题是,该标签未连接到实例。总是有好的另一个匿名用户的理智 - 检查我们不期望的事情〜!

相关问题