開通RDS MySQL數據庫代理后,客戶端需要通過數據庫代理連接地址訪問數據庫。本文介紹RDS MySQL數據庫代理地址類型以及如何設置整個數據庫代理連接地址、內網連接地址和外網連接地址。
關于RDS數據庫代理的使用問題和更多相關信息,歡迎加入用戶釘釘群(106730000316)進行咨詢、反饋和交流 。
前提條件
代理地址類型說明
代理地址共分三種類型:內網地址(專有網絡)、內網地址(經典網絡)和外網地址。
開通數據庫代理時會默認創建1個代理連接地址(原代理終端),新增代理連接地址(原代理終端)時會默認申請1個內網地址(專有網絡),后續您可以申請外網地址。
單個RDS MySQL實例支持1~7個代理連接地址,每個代理連接地址支持申請1個內網地址(專有網絡)和1個外網地址。
阿里云于2023年12月07日起不再提供RDS MySQL數據庫代理新增網絡類型為經典網絡的代理地址。已申請內網地址(經典網絡)的代理可以繼續正常使用,但后續一旦釋放內網地址(經典網絡),將不再支持申請。更多信息,請參見【停售/下線】RDS MySQL數據庫代理停止新增內網地址(經典網絡)。
設置代理連接地址
新增代理連接地址(原代理終端)
開通數據庫代理后,您可以新增代理連接地址并配置不同的訪問策略滿足業務需求。
單個RDS MySQL實例支持1~7個代理連接地址。
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫代理。
在連接信息區域的頂部,單擊新增代理連接地址。
在彈出的對話框中,配置代理連接地址訪問策略,完成后單擊確定。具體配置項說明請參見配置代理連接地址訪問策略。
切換代理連接地址交換機
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫代理。
在連接信息區域,在目標代理連接地址的網絡信息下方單擊切換交換機。
重要切換代理連接地址的交換機時,數據庫代理連接會出現約30秒左右的閃斷,直接通過RDS MySQL實例連接地址連接的業務不受影響。建議將業務連接臨時切換為RDS主實例或只讀實例連接地址,或在業務低峰期進行交換機切換。請確保應用有自動重連機制,若無自動重連機制,請手動進行應用與數據庫代理的重連。
在彈出的對話框內,選擇目標交換機和變更時間,并單擊確定。
修改代理地址或端口
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫代理。
在連接信息區域,在目標代理連接地址右側單擊圖標。
在彈出的對話框內,設置連接地址前綴、端口,并單擊確定。
若您的數據庫代理進行過共享型代理升級至獨享型代理的操作,首次修改代理連接地址時,請注意代理連接地址后綴的改變。
釋放代理連接地址
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫代理。
單擊目標代理連接地址右側的刪除連接,在彈出的對話框中單擊確定。
需要至少保留一個代理連接地址。
釋放操作會刪除整個代理連接地址,包括地址ID、內網地址、外網地址。
設置數據庫代理的外網連接地址
申請外網連接地址
您可以在數據庫代理頁或數據庫連接頁申請:
數據庫代理頁
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫代理。
在連接信息區域,在目標代理連接地址ID的外網地址/端口列,單擊申請外網地址。
在彈出的對話框中,設置外網連接地址前綴和端口,完成后單擊確定。
數據庫連接頁
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫連接。
在數據庫代理連接區域,單擊申請外網地址,設置外網連接地址前綴和端口,單擊確定。
每個代理連接地址僅支持申請1個外網地址。
地址前綴:以小寫字母開頭,2~40個字符,支持字母、數字和短劃線(-)。
端口范圍:1000~5999。
釋放外網連接地址
您可以在以下兩個頁面釋放:
數據庫代理頁
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫代理。
在待釋放的外網地址右側,單擊釋放外網地址,在對話框中單擊確定。
數據庫連接頁
訪問RDS實例列表,在上方選擇地域,然后單擊目標實例ID。
在左側導航欄,單擊數據庫連接。
在數據庫代理連接區域的待釋放外網地址右側,單擊釋放外網地址,在對話框中單擊確定。
相關文檔
相關API
API | 描述 |
查詢RDS實例的數據庫代理詳情。 | |
查詢RDS實例數據庫代理的代理終端信息(連接地址信息)。 | |
修改RDS實例數據庫代理的代理終端設置(連接地址訪問策略)。 | |
創建數據庫代理的連接地址。 | |
修改數據庫代理的連接地址。 | |
刪除數據庫代理的連接地址。 |