簡體   English   中英

PGAdmin III 無法連接 AWS RDS

[英]PGAdmin III cannot connect AWS RDS

我正在嘗試從 PgAdmin 3 連接 AWS RDS PostgreSql。我按照以下鏈接http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html

在安全組中,我還添加了 PostgreSQL 和所有流量,如下所示在此處輸入圖片說明

啟用了“可公開訪問”標志(在 Mark B 的評論后更新)

在此處輸入圖片說明

我從 PGAdmin3 收到錯誤在此處輸入圖片說明

非常感謝任何建議

******更新*******

我可以使用家庭 wifi 成功將 pgAdminIII 連接到 AWS RDS,但無法使用辦公室 wifi 連接。

我關心的是:

5432端口是不是被辦公室wifi屏蔽了?

如何在不影響當前 API 的情況下配置/更新端口? 注意:我當前的 API 運行良好(CRUD)

您可以先使用常見的 Linux 或 Windows 工具測試與數據庫實例的連接嗎?

從 Linux 或 Unix 終端,您可以通過鍵入以下內容來測試連接(替換為終端節點和數據庫實例的端口):

$nc -zv 數據庫實例端點端口

例如,下面顯示了一個示例命令和返回值:

$nc -zv postgresql1.c6c8mn7tsdgv0.us-west-2.rds.amazonaws.com 8299

連接到 postgresql1.c6c8mn7tsdgv0.us-west-2.rds.amazonaws.com 8299 端口 [tcp/vvr-data] 成功!

Windows 用戶可以使用 Telnet 測試與數據庫實例的連接。 請注意,除了測試連接外,不支持 Telnet 操作。 如果連接成功,則該操作不返回任何消息。 如果連接不成功,您會收到如下錯誤消息:

C:>telnet sg-postgresql1.c6c8mntzhgv0.us-west-2.rds.amazonaws.com 8299

連接到 sg-postgresql1.c6c8mntzhgv0.us-west-2.rds.amazonaws.com...無法在端口 819 上打開與主機的連接:連接失敗

如果 Telnet 操作返回成功,那么您就可以開始了。

如果您嘗試從未為該端口列出的網絡訪問它。 您需要為來自 AMAZON RDS 系統的這些網絡 IP 添加入站規則

您還需要在 RDS 控制台的連接和安全選項卡下設置公共可訪問性為真。

閱讀這篇文章。在您的安全組中,轉到未綁定規則並添加我的 ip。 並確保您的數據庫是公開的。 https://serverfault.com/questions/656079/unable-to-connect-to-public-postgresql-rds-instance

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM