Amazon-Web-Services

AWS RDS 到 PgAdmin 保存屬性時出錯 無法連接到伺服器:超時已過期

  • June 17, 2021

簡短描述:AWS RDS 將伺服器連接到 PgAdmin 4、PostgreSQL 11

完成:我已經完成了與人或此aws 指南類似的操作,但最後當我點擊保存時,它不接受我。而是給出以下

錯誤

Error saving properties 
Unable to connect to server: 
timeout expired

我試圖解決的問題

  • 實例在創建後 2 小時處於活動狀態

  • 我還允許在 AWS 數據庫客戶端“YES”之外訪問數據庫

  • 這個堆棧溢出答案並沒有提供結果https://stackoverflow.com/a/37903485/10270590實際上在刷新我的安全組之後就像指南說我的整個數據庫消失了

  • 我有家庭 wi-fi,所以沒有公司防火牆或任何這些問題無法連接到 AWS RDS 實例

  • 在閱讀之前的伺服器故障文章時,我查找了我的

    • RDS/數據庫:什麼是空的
    • RDS/安全組:空,我有這個消息:
Your account does not support the EC2-Classic Platform in this region. 
DB Security Groups are only needed when the EC2-Classic Platform is supported. 
Instead, use VPC Security Groups to control access to your DB Instances.

編輯入站規則類型必須變為:所有流量和我的 IP。比它有效

在此處輸入圖像描述

預設情況下,在 AWS 中創建數據庫時,公共可訪問性設置為 false。

有兩個選項,要麼在創建數據庫時將其選擇為 true,要麼如果您忘記選擇它,您可以修改數據庫並將其設置為 true。

  1. 創建數據庫時,附加連接配置部分已折疊,因此很難注意到此設置。

在此處輸入圖像描述

在此處輸入圖像描述

展開“附加連接配置”部分,您將找到將“公開訪問”設置為“是”的設置

  1. 如果您已經創建了數據庫,那麼您可以修改數據庫並將“公共可訪問性”設置為“是”。

引用自:https://serverfault.com/questions/1011144