全部产品
Search
文档中心

ApsaraDB RDS:Perbarui file pg_hba.conf

更新时间:Jul 06, 2025

Fitur migrasi cloud dari ApsaraDB RDS for PostgreSQL memungkinkan Anda memigrasikan data dari instance PostgreSQL yang dikelola sendiri, baik yang berada di instance Elastic Compute Service (ECS) maupun di pusat data, ke instance ApsaraDB RDS for PostgreSQL. Topik ini menjelaskan cara memperbarui file pg_hba.conf pada instance PostgreSQL yang dikelola sendiri sebelum melakukan migrasi cloud untuk memberikan akses dari blok CIDR Virtual Private Cloud (VPC) tempat instance ApsaraDB RDS for PostgreSQL berada.

Prosedur

Catatan

Dalam topik ini, instance PostgreSQL yang dikelola sendiri dan instance ApsaraDB RDS for PostgreSQL menjalankan PostgreSQL 13 pada sistem operasi CentOS 7.

  1. Masuk ke server tempat instance PostgreSQL yang dikelola sendiri berada.

  2. Temukan file pg_hba.conf.

    Catatan

    Hanya pengguna root yang dapat menjalankan perintah berikut.

    find / -name pg_hba.conf

    Keluaran perintah berikut atau serupa akan ditampilkan:

    /var/lib/pgsql/13/data/pg_hba.conf
  3. Pergi ke direktori tempat file pg_hba.conf disimpan.

    cd /var/lib/pgsql/13/data/
  4. Jalankan perintah vim pg_hba.conf untuk mengaktifkan mode edit dan tambahkan konten berikut ke file pg_hba.conf.

    # Migrasikan data melalui jaringan internal.
    host  all    migratetest  172.21.XX.XX/16  md5
    host  replication  migratetest  172.21.XX.XX/16  md5

    Konten tersebut mencakup parameter berikut:

    • migratetest: akun yang digunakan untuk memigrasikan data. Untuk informasi lebih lanjut, lihat Buat akun untuk migrasi cloud pada instance PostgreSQL yang dikelola sendiri.

    • 172.21.XX.XX/16: blok CIDR VPC tempat instance ApsaraDB RDS for PostgreSQL berada.

      Cara mendapatkan blok CIDR VPC

      1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instance RDS berada. Kemudian, temukan instance RDS dan klik ID instance.

      2. Di panel navigasi sisi kiri, klik Database Connection. Pada halaman yang muncul, periksa parameter Network Type untuk mendapatkan blok CIDR VPC. VPC网段

  5. Hubungkan ke instance PostgreSQL yang dikelola sendiri dan muat ulang konfigurasinya.

    SELECT pg_reload_conf();

    Contoh keluaran:

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

Apa yang harus dilakukan selanjutnya

Konfigurasikan firewall server tempat instance PostgreSQL yang dikelola sendiri berada.