RDS PostgreSQL的一鍵上雲功能支援將ECS或IDC自建PostgreSQL遷移到RDS PostgreSQL。本文介紹上雲前,自建PostgreSQL更新pg_hba.conf檔案,允許遷移帳號從RDS PostgreSQL的VPC網段訪問。
操作步驟
說明
本文以CentOS 7系統安裝PostgreSQL 13為例進行配置。
登入自建PostgreSQL資料庫所在伺服器。
擷取pg_hba.conf檔案位置。
說明該命令需要切換至root使用者執行。
find / -name pg_hba.conf結果樣本:
/var/lib/pgsql/13/data/pg_hba.conf進入pg_hba.conf檔案目錄。
cd /var/lib/pgsql/13/data/使用
vim pg_hba.conf命令,編輯pg_hba.conf檔案,在末尾添加如下內容。# 通過內網上雲 host all migratetest 172.21.XX.XX/16 md5 host replication migratetest 172.21.XX.XX/16 md5關鍵參數解釋:
migratetest:已建立的遷移帳號。具體請參見建立遷移帳號。172.21.XX.XX/16:RDS PostgreSQL執行個體的VPC網段。
串連自建PostgreSQL,重新載入配置。
SELECT pg_reload_conf();返回結果樣本:
pg_reload_conf ---------------- t (1 row)
