全部產品
Search
文件中心

ApsaraDB RDS:更新pg_hba.conf檔案

更新時間:Jun 20, 2025

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網段。

      VPC網段查看方法

      1. 訪問RDS執行個體列表,在上方選擇地區,然後單擊目標執行個體ID。

      2. 在左側導覽列單擊資料庫連接,在網路類型中查看VPC網段。VPC網段

  5. 串連自建PostgreSQL,重新載入配置。

    SELECT pg_reload_conf();

    返回結果樣本:

     pg_reload_conf
    ----------------
     t
    (1 row)

後續步驟

設定管理員防火牆