All Products
Search
Document Center

ApsaraDB RDS:Mengakses instans RDS for PostgreSQL di VPC dari instans ECS di jaringan klasik

Last Updated:Mar 29, 2026

Gunakan ClassicLink untuk menghubungkan instans Elastic Compute Service (ECS) tipe jaringan klasik ke instans ApsaraDB RDS for PostgreSQL yang berada di virtual private cloud (VPC).

Topik ini berlaku ketika instans ECS Anda berada di jaringan klasik dan instans RDS Anda berada di VPC, dengan keduanya berada di wilayah yang sama. Jika Anda dapat memigrasikan instans ECS ke VPC yang sama dengan instans RDS, pendekatan tersebut menyediakan konektivitas jaringan internal langsung tanpa ClassicLink. Untuk petunjuk migrasi, lihat Migrate an ECS instance from the classic network to a VPC.

Latar Belakang

Instans ApsaraDB RDS for PostgreSQL yang menggunakan SSD standar atau enhanced SSD (ESSD) tidak lagi mendukung jaringan klasik. Jika migrasi instans ECS ke VPC belum memungkinkan saat ini, ClassicLink memungkinkan instans ECS tipe jaringan klasik mengakses instans RDS tipe VPC melalui jaringan internal.

Prasyarat

Sebelum memulai, pastikan bahwa:

  • Instans ECS berada di classic network

  • Instans RDS berada di VPC

  • Instans ECS dan instans RDS berada di wilayah yang sama

  • Alamat IP pribadi instans ECS telah ditambahkan ke daftar putih alamat IP instans RDS — lihat Configure an IP address whitelist

Menghubungkan Instans

Langkah 1: Aktifkan ClassicLink pada VPC

  1. Masuk ke konsol ApsaraDB RDS dan buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Database Connection.

  3. Klik ID VPC di samping Network Type untuk membuka konsol VPC.

    VPCID

  4. Di pojok kanan atas, klik Enable ClassicLink.

    Enable ClassicLink

  5. Di dialog konfirmasi, klik OK.

Langkah 2: Tambahkan aturan security group ClassicLink ke instans ECS

  1. Masuk ke ECS console.

  2. Di panel navigasi kiri, pilih Instances & Images > Instances. Di bilah navigasi atas, pilih wilayah.

  3. Temukan instans ECS tipe jaringan klasik. Di kolom Actions, klik ikon 点点 dan pilih Network and Security Group > Connect to VPC.

  4. Di dialog yang muncul, atur parameter VPC dan klik Confirm.

  5. Klik Go to the instance security group list and add ClassicLink rules.

    Go to the instance security group list and add ClassicLink rules

  6. Di kolom Actions untuk grup keamanan, klik .

  7. Di halaman Security Group Rules, klik Add ClassicLink Rule di pojok kanan atas. Konfigurasikan aturan menggunakan parameter pada tabel berikut, lalu klik OK.

    ParameterDeskripsi
    Classic Security GroupGrup keamanan untuk jaringan klasik. Sudah diisi otomatis — tidak perlu tindakan tambahan.
    Select VPCVPC tempat Anda ingin menambahkan aturan.
    VPC-type Security GroupsGrup keamanan di VPC yang akan dihubungkan.
    ModeArah akses. Pilih Classic <=> VPC (disarankan) untuk mengizinkan akses dua arah antara jaringan klasik dan VPC. Atau, pilih Classic Network => VPCs untuk akses satu arah dari jaringan klasik ke VPC, atau VPCs => Classic Network untuk akses satu arah dari VPC ke jaringan klasik.
    Protocol TypeProtokol yang digunakan dalam komunikasi. Nilai default adalah Custom TCP — tidak perlu diubah.
    Port RangeRentang port dalam format xx/xx. Untuk mengizinkan port PostgreSQL default, masukkan 5432/5432.
    PriorityPrioritas aturan. Nilai lebih rendah berarti prioritas lebih tinggi. Contoh: 1.
    DescriptionDeskripsi opsional untuk aturan tersebut.

    Configure a security group rule for ClassicLink

Langkah 3: Hubungkan ke instans RDS

  1. Pastikan client PostgreSQL telah terinstal di instans ECS dan akun database telah tersedia di instans RDS.

  2. Dari instans ECS, jalankan perintah berikut untuk terhubung ke instans RDS menggunakan titik akhir internal:

    psql \
      --host=<internal-endpoint> \
      --port=<port-number> \
      --username=<database-account> \
      --dbname=<database-name>

    Ganti placeholder dengan nilai aktual:

    PlaceholderDeskripsi
    <internal-endpoint>Titik akhir internal instans RDS, tersedia di halaman Database Connection di konsol RDS
    <port-number>Nomor port instans RDS (default: 5432)
    <database-account>Nama akun database
    <database-name>Nama database yang akan dihubungkan
    Untuk detail tentang cara menghubungkan ke instans RDS, lihat Connect to an ApsaraDB RDS for PostgreSQL instance.

Pemecahan Masalah

Jika koneksi gagal, periksa hal berikut:

  • ClassicLink telah diaktifkan pada VPC — Buka konsol VPC dan pastikan status ClassicLink menunjukkan aktif untuk VPC tempat instans RDS berada.

  • Aturan security group dikonfigurasi dengan benar — Verifikasi bahwa aturan ClassicLink pada security group ECS mencakup port 5432 dan menggunakan mode Classic <=> VPC.

  • Alamat IP pribadi ECS ada dalam daftar putih RDS — Di halaman Database Connection di konsol RDS, pastikan alamat IP pribadi instans ECS tercantum dalam daftar putih alamat IP.

  • Instans ECS dan RDS berada di wilayah yang sama — ClassicLink tidak berfungsi lintas wilayah.

  • Nomor port sesuai — Pastikan port dalam aturan security group dan perintah psql sesuai dengan port yang dikonfigurasi pada instans RDS.

Langkah Selanjutnya