當您購買RDS實例后,可能會遇到無法連接實例的問題,大部分情況是因為網絡不通,您可以通過自助診斷工具排查并處理問題。本文介紹RDS實例內網和外網連接的自助診斷方法,幫助您快速解決這類問題。
技術實現
實例連接診斷是檢測從連接發起方到RDS實例的整個鏈路的連通性。例如,如果檢測到連接發起方的IP不在實例白名單中,則連通性不通過。
實例白名單檢測支持網段檢測,如果IP在實例白名單中某個網段的范圍內,也可以通過檢測。
注意事項
如果RDS實例的網絡類型為專有網絡,內網ECS地址能訪問RDS實例的前提條件是兩者都在同一個VPC下,如果不在同一個VPC下,即使添加了白名單,也無法連接。
操作步驟
訪問RDS實例列表,在上方選擇地域,單擊目標實例ID。
在左側導航欄,單擊數據庫連接。
在連接診斷區域,添加待檢測的需要訪問RDS的ECS內網地址或外網客戶端地址:
添加內網地址:單擊內網診斷頁簽,單擊添加內網ECS地址,在彈出的對話框中,選中目標ECS實例,將其添加到已選ECS實例列中,單擊確定。
添加外網地址:單擊外網診斷頁簽,單擊添加外網地址,輸入IP地址或單擊加載本機公網IP(如本機開啟了網絡代理,請先關閉),單擊確定。
說明只有在無網絡代理的前提下,才能一鍵獲取本機公網IP。
單擊開始檢測。
您可以根據不同的檢測結果進行相應的操作:
狀態
操作
正常
無需處理。
IP不在實例白名單中
單擊操作列的設置白名單,將IP添加到白名單中,詳情請參見設置白名單。
異常,請提交工單
單擊操作列的提交工單,提交工單處理。
相關文檔
如果需要將內網ECS IP地址或本機公網IP添加到RDS實例白名單中。更多信息,請參見設置白名單。
如果需要通過外網連接RDS實例,可以申請外網地址。更多信息,請參見開通或關閉外網地址。
自助診斷正常后,您可以通過pgAdmin客戶端、PostgreSQL命令行工具、應用程序等方式連接RDS實例。更多信息,請參見連接PostgreSQL實例。