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_dbakan 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
Masuk ke konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances, lalu pilih wilayah tempat instans RDS berada pada bilah navigasi atas.
-
Klik Create Instance.
-
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.
PentingAkun 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.
CatatanAnda 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
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
Di panel navigasi kiri, klik Basic Information.
-
Di bagian Configuration Information, lihat Minor Engine Version dan Babelfish Status.
Lihat akun manajemen Babelfish
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
Di panel navigasi kiri, klik Accounts.
-
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
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans RDS berada. Lalu, temukan instans RDS tersebut dan klik ID-nya.
-
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) danBabelfish TDS Internal Port(default:1433). Untuk menambahkan alamat IP ke daftar putih, klik Configure Whitelist di samping titik akhir internal.Catatan-
Untuk menggunakan titik akhir publik, klik Apply for Public Endpoint. Untuk informasi lebih lanjut, lihat Apply for or release a public endpoint.
-
Untuk mengubah Port TDS Babelfish, klik Change Endpoint. Untuk informasi lebih lanjut, lihat View or modify endpoints and ports.
-
Referensi API
|
API |
Deskripsi |
|
Membuat instans RDS. |
|
|
Menanyakan detail instans. |
|
|
Mengalokasikan titik akhir publik. |
|
|
Memodifikasi titik akhir. |
|
|
Menanyakan titik akhir. |