Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:pg_hba.conf dosyasını güncelleme

Son Güncelleme:Oct 03, 2026

ApsaraDB RDS for PostgreSQL geçiş özelliği, bir Elastic Compute Service (ECS) örneğinde veya bir veri merkezinde barındırılan kendi yönetiminizdeki PostgreSQL örneğinden verileri bir ApsaraDB RDS for PostgreSQL örneğine aktarmanıza olanak tanır. Bu konuda, geçişten önce kendi yönetiminizdeki PostgreSQL örneğinin pg_hba.conf dosyasının nasıl güncelleneceği ve ApsaraDB RDS for PostgreSQL örneğinin ait olduğu sanal özel cloud (VPC) CIDR bloğundan erişimin nasıl sağlanacağı açıklanmaktadır.

Yordam

Not

Bu konuda, kendi yönetiminizdeki PostgreSQL örneği ve ApsaraDB RDS for PostgreSQL örneği CentOS 7 işletim sisteminde PostgreSQL 13 çalıştırmaktadır.

  1. Kendi yönetiminizdeki PostgreSQL örneğinin bulunduğu sunucuya bağlanın.

  2. pg_hba.conf dosyasını bulun.

    Not

    Aşağıdaki komutu yalnızca root kullanıcı çalıştırabilir.

    find / -name pg_hba.conf

    Aşağıdakine benzer bir komut çıktısı görüntülenir:

    /var/lib/pgsql/13/data/pg_hba.conf
  3. pg_hba.conf dosyasının depolandığı dizine gidin.

    cd /var/lib/pgsql/13/data/
  4. Düzenleme modunu etkinleştirmek için vim pg_hba.conf komutunu çalıştırın ve pg_hba.conf dosyasına aşağıdaki içeriği ekleyin.

    # Migrate data over an internal network.
    host  all    migratetest  172.21.XX.XX/16  md5
    host  replication  migratetest  172.21.XX.XX/16  md5

    İçerik aşağıdaki parametreleri içerir:

    • migratetest: Veri geçişi için kullanılan hesap. Daha fazla bilgi için bkz. Kendi yönetiminizdeki PostgreSQL örneğinde geçiş için hesap oluşturma.

    • 172.21.XX.XX/16: ApsaraDB RDS for PostgreSQL örneğinin ait olduğu VPC CIDR bloğu.

      VPC CIDR bloğunu elde etme yöntemi

      1. ApsaraDB RDS konsoluna bağlanın ve Instances sayfasına gidin. Üst gezinme çubuğunda RDS örneğinin bulunduğu bölgeyi seçin. Ardından, RDS örneğini bulun ve örnek ID'sini tıklayın.

      2. Sol gezinme bölmesinde Database Connection seçeneğini tıklayın. Görüntülenen sayfada VPC CIDR bloğunu elde etmek için Network Type parametresini kontrol edin. VPC网段

  5. Kendi yönetiminizdeki PostgreSQL örneğine bağlanın ve yapılandırmayı yeniden yükleyin.

    SELECT pg_reload_conf();

    Örnek çıktı:

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

Sonraki adımlar

Kendi yönetiminizdeki PostgreSQL örneğinin bulunduğu sunucunun güvenlik duvarını yapılandırma