All Products
Search
Document Center

:Buat instans Babelfish untuk RDS PostgreSQL

Last Updated:Jun 22, 2026

Topik ini menjelaskan cara membuat instans Babelfish untuk ApsaraDB RDS for PostgreSQL.

Prasyarat

Babelfish hanya dapat diaktifkan saat pembuatan instans. Instans harus memenuhi persyaratan berikut:

  • Versi mesin utama: PostgreSQL 15

  • Seri produk: Edisi Dasar atau Edisi Ketersediaan Tinggi

  • Tipe produk: Edisi Standar

Catatan penggunaan

  • Anda tidak dapat mengaktifkan Babelfish untuk instans ApsaraDB RDS for PostgreSQL yang sudah ada.

  • Setelah Babelfish diaktifkan, Anda tidak dapat menonaktifkannya.

  • Setelah instans dibuat, sebuah database bernama babelfish_db akan diinisialisasi secara otomatis. Database ini sangat penting bagi fitur Babelfish. Jangan menghapus database ini. Jika dihapus, instans akan menjadi tidak tersedia.

Buat instans RDS for PostgreSQL yang mendukung Babelfish

  1. Masuk ke konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances, lalu pilih wilayah tempat instans RDS berada pada bilah navigasi atas.

  2. Klik Create Instance.

  3. Ikuti panduan konfigurasi untuk membuat instans.

    Topik ini menjelaskan parameter utama untuk mengaktifkan Babelfish saat membuat instans ApsaraDB RDS for PostgreSQL. Untuk informasi tentang parameter lainnya, lihat Buat instans ApsaraDB RDS for PostgreSQL.

    Tabel berikut menjelaskan parameter utama tersebut.

    Parameter

    Nilai

    Engine

    Pilih PostgreSQL 15.

    Setelah memilih engine dan versi database, pilih Enable Babelfish.

    Instance Type

    Pilih tipe instans yang tersedia.

    Babelfish Migration Mode

    Menentukan mode migrasi Babelfish. Opsi ini hanya tersedia setelah memilih Enable Babelfish.

    • single-db: Anda hanya dapat membuat satu database SQL Server dalam instans Babelfish untuk ApsaraDB RDS for PostgreSQL. Database ini dibuat sebagai skema PostgreSQL biasa.

    • multi-db: Anda dapat membuat beberapa database SQL Server. Setiap database dibuat dalam skema PostgreSQL yang berbeda dengan format <database_name>_<schema_name> untuk mencegah konflik penamaan.

    Untuk informasi lebih lanjut tentang cara memilih mode migrasi, lihat Migration modes.

    Initial Account

    Menentukan akun awal yang digunakan untuk mengelola Babelfish dan PostgreSQL.

    Penting

    Akun istimewa ini tidak dapat dihapus setelah dibuat.

    Nama akun harus memenuhi persyaratan berikut:

    • Nama harus terdiri dari 2 hingga 63 karakter.

    • Nama hanya boleh berisi huruf kecil, angka, dan garis bawah (_).

    • Nama harus dimulai dengan huruf dan diakhiri dengan huruf atau angka.

    • Nama tidak boleh diawali dengan pg.

    • Nama tidak boleh merupakan kata kunci SQL. Untuk informasi lebih lanjut, lihat SQL Keywords.

    Password

    Password untuk akun awal.

    Catatan

    Anda dapat mengubah password setelah instans dibuat. Untuk informasi lebih lanjut, lihat Reset a password.

    Password harus memenuhi persyaratan berikut:

    • Password harus terdiri dari 8 hingga 32 karakter.

    • Password harus mengandung minimal tiga jenis karakter berikut: huruf kapital, huruf kecil, angka, dan karakter khusus.

    • Karakter khusus berikut didukung: !@#$%^&*()_+-=.

Periksa status Babelfish

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Basic Information.

  3. Di bagian Configuration Information, lihat Minor Engine Version dan Babelfish Status.

Lihat akun manajemen Babelfish

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Accounts.

  3. Di tab User Account, temukan akun istimewa yang dibuat saat pembuatan instans. Statusnya adalah Active.

Lihat titik akhir dan Port TDS

Prasyarat

Instans telah dikonfigurasi dengan daftar putih. Untuk informasi lebih lanjut, lihat Configure a whitelist.

Prosedur

  1. Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.

  2. Di panel navigasi kiri, klik Database Connection.

    Anda dapat melihat titik akhir internal dan publik serta Port TDS. Di halaman Database Connection, temukan Internal Endpoint (misalnya, pgm-xxx.pgsql.pre.rds.aliyuncs.com) dan Babelfish TDS Internal Port (default: 1433). Untuk menambahkan alamat IP ke daftar putih, klik Configure Whitelist di samping titik akhir internal.

    Catatan

Referensi API

API

Deskripsi

CreateDBInstance

Membuat instans RDS.

DescribeDBInstanceAttribute

Menanyakan detail instans.

AllocateInstancePublicConnection

Mengalokasikan titik akhir publik.

ModifyDBInstanceConnectionString

Memodifikasi titik akhir.

DescribeDBInstanceNetInfo

Menanyakan titik akhir.