2014-07-01 138 views
1

我已經搜索了這個無處不在,但經過一個半小時的搜索我沒有發現任何相關的東西。連接到谷歌計算引擎postgres服務器

如何連接到我的谷歌計算引擎上的數據庫?即我想使用筆記本電腦中的pgadmin3連接到在我的谷歌計算引擎上運行的postgres服務器。

這甚至可能嗎?如果是這樣,我該怎麼辦呢?

在此先感謝!

回答

2

您需要:

  • 確保Postgres的監聽TCP流量(您可以通過連接到您的實例並運行netstat -ntpl檢查)。通常情況下,Postgres將在端口5432
  • 確保沒有本地防火牆阻止流量Postgres的端口上的實例監聽(你可以運行iptables -L
  • 確保沒有GCE防火牆阻止流量上的Postgres您的實例'從你的IP端口。你應該閱讀this documentation page,特別是「防火牆」部分
+0

謝謝你指出我在正確的方向。只需要添加一個相關的防火牆,並調整我的postgresql.conf和pg_hba.conf文件 –

+0

嗨。我面臨同樣的問題。我對配置文件進行了更改,並對防火牆進行了更改,但仍然無法連接。你能幫忙嗎? –