如果您之前是通過域名連接到數據庫,當數據庫遷移上云后,想要保留原來的數據庫域名,可以通過私有域名功能進行綁定。
應用場景
PolarDB的每一個內網地址,均可以綁定一個私有域名,私有域名僅在當前地域內指定的VPC中生效。私有域名優先級比全球生效的域名優先級高,會優先解析。
例如,原來的數據庫的域名是developer.aliyundoc.com,把數據庫遷移至PolarDB集群,PolarDB集群的連接地址是image.developer.aliyundoc.com,為了保留原來的域名不變,可以創建一個私有域名將developer.aliyundoc.com綁定(CNAME)到image.developer.aliyundoc.com。綁定成功后在指定VPC中訪問developer.aliyundoc.com就可以直接訪問到PolarDB集群,如下圖所示。
費用說明
PolarDB私有域名功能是通過PrivateZone管理的私有域名映射到PolarDB的私網地址來實現的,PrivateZone會收取少量費用,具體費用,請參見產品定價。
綁定私有域名
登錄PolarDB控制臺。
在左側導航欄單擊集群列表。
在左上角,選擇集群所在地域。
找到目標集群,單擊集群ID。
在基本信息頁面數據庫連接區域,單擊右上角圖標切換視圖。
單擊目標私網地址右側的綁定私有域名。
在綁定私有域名對話框中,輸入私有域名的前綴和后綴。
私有域名格式為
<前綴>.<后綴>
,詳細信息請參見下表。配置
說明
私有域名前綴
私有域名前綴由小寫字母、數字、中劃線(-)中的至少一種組成;以字母開頭,以數字或字母結尾;6~40個字符。
私有域名后綴(Zone)
您可以下拉選擇已有Zone或手動輸入新的Zone,更多關于Zone的信息,請參見PrivateZone。
說明若PolarDB所在的VPC不在配置的Zone中,系統將會自動綁定VPC和Zone。
您可以在PrivateZone控制臺查看和管理Zone。
說明綁定私有域名時,系統將會自動創建一個服務關聯角色(AliyunServiceRoleForPolarDB),具體信息,請參見PolarDB服務關聯角色。
單擊確定。
在綁定私有域名對話框中,再次確認域名信息無誤后,單擊確定即可。
相關API
API | 描述 |
該接口用于修改PolarDB集群的連接地址,包括主地址、默認集群地址、自定義集群地址和私有域名。 |