全部產品
Search
文件中心

ApsaraDB RDS:更新pg_hba.conf檔案

更新時間:Jun 19, 2024

RDS PostgreSQL的一鍵上雲功能支援將ECS或IDC自建PostgreSQL遷移到RDS PostgreSQL。本文介紹上雲前,自建PostgreSQL更新pg_hba.conf檔案,允許遷移帳號從RDS PostgreSQL的VPC網段訪問。

操作步驟

說明 本文以CentOS 7系統安裝PostgreSQL 13為例進行配置。
  1. 登入自建PostgreSQL資料庫所在伺服器。
  2. 擷取pg_hba.conf檔案位置。
    說明 該命令需要切換至root使用者執行。
    find / -name pg_hba.conf
    結果樣本:
    /var/lib/pgsql/13/data/pg_hba.conf
  3. 進入pg_hba.conf檔案目錄。
    cd /var/lib/pgsql/13/data/
  4. 使用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網段。

  5. 串連自建PostgreSQL,重新載入配置。
    SELECT pg_reload_conf();
    返回結果樣本:
     pg_reload_conf
    ----------------
     t
    (1 row)

後續步驟

設定管理員防火牆