2016-04-14 84 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

的問題是,該標籤未連接到實例。總是有好的另一個匿名用戶的理智 - 檢查我們不期望的事情〜!

相關問題