PolarDB PostgreSQL版提供了網路通道管理功能,通過網路通道您可以基於fdw外部表格、dblink等多種方式實現跨庫訪問資料,使得跨庫訪問資料變得更為靈活和便捷。本文介紹如何建立PolarDB PostgreSQL版到ECS自建資料庫的網路通道。
前提條件
僅PolarDB PostgreSQL版 14及以下資料庫引擎版本支援網路通道功能。
ECS自建資料庫支援兩種類型的資料庫:PostgreSQL與Oracle。
ECS執行個體的網路類型為Virtual Private Cloud。
PolarDB PostgreSQL版叢集和ECS自建資料庫必須屬於同一個阿里雲帳號。
PolarDB PostgreSQL版叢集和ECS自建資料庫必須屬於同一個地區。
PolarDB PostgreSQL版叢集產品版本需為企業版。
注意事項
一個PolarDB PostgreSQL版叢集同一個地區最多建立3條網路通道。
操作步驟
登入PolarDB控制台,選擇叢集所在地區,在叢集列表中單擊目的地組群ID進入詳情頁。
在左側導覽列,選擇配置與管理 > 資料庫管理。
在資料庫管理頁面,單擊頁面上方的網路通道管理頁簽。
選擇網路通道到自建資料庫。
單擊建立網路通道到自建資料庫,配置以下資訊。
配置
說明
網路通道名稱
您可以自訂網路通道的名稱,名稱限制如下:
由小寫字母、數字、底線(_)其中一到三種組成,必須包含小寫字母。
以小寫字母或數字開頭,以小寫字母或數字結尾。
長度不超過64個字元。
當您使用跨庫查詢時,需要使用該名稱。
源執行個體名
固定當前PolarDB PostgreSQL版叢集,不可修改。
目標執行個體所在region
ECS所在的地區的ID,例如cn-hangzhou。
固定當前PolarDB PostgreSQL版叢集所在地區,不可修改。
您可以通過ECS控制台查看目標ECS可用性區域或者通過DescribeInstances介面查看目標ECS所屬的地區ID。
目標執行個體所在vpc
ECS所在的Virtual Private Cloud。
您可以在目標ECS控制台基本資料頁面的網路資訊地區查看專用網路ID。
目標執行個體所在vpc ip
ECS的IP地址。
您可以在目標ECS控制台基本資料頁面的網路資訊地區查看主私網IP。
目標執行個體所在vpc port
ECS自建資料庫的連接埠號碼。
備忘
網路通道對應的備忘。
單擊確定即可完成建立。