Profil koneksi dapat dibuat sendiri, atau dalam konteks pembuatan tugas migrasi tertentu. Apa pun yang Anda pilih, semua profil koneksi tersedia untuk ditinjau dan diubah di halaman profil koneksi, dan dapat digunakan kembali di berbagai tugas migrasi.
Membuat profil koneksi sendiri akan bermanfaat jika orang yang memiliki informasi akses sumber bukan orang yang akan membuat migrasi, atau untuk memungkinkan penggunaan kembali definisi profil koneksi sumber di beberapa tugas migrasi (seperti POC atau tugas migrasi pengujian, diikuti dengan tugas migrasi produksi).
Membuat profil koneksi baru
Buka halaman Profil koneksi Database Migration Service di konsol Google Cloud.
Daftar profil koneksi yang ada akan ditampilkan, dan Anda dapat membuat profil koneksi baru dengan mengklik Create Connection Profile.
Berikan info yang diperlukan untuk profil koneksi:
Nama: Nama sebutan profil koneksi. Nama ini akan digunakan dalam daftar profil koneksi serta saat profil koneksi yang ada dipilih dalam pembuatan tugas migrasi.
ID: ID instance unik dari sumber. Ini harus berupa string unik, yang terdiri dari huruf kecil, angka, dan tanda hubung. Anda tidak perlu menyertakan project ID; hal ini dilakukan secara otomatis jika sesuai (misalnya, dalam file log).
Mesin database: Jenis database sumber.
Versi database otomatis terdeteksi saat digunakan oleh tugas migrasi.
Informasi konektivitas:
Untuk sumber yang dihosting sendiri, berikan nama host dan port:
Nama host (IP atau domain) sumber.
Jika sumber dihosting di Google Cloud atau jika tunnel SSH terbalik digunakan untuk menghubungkan tujuan ke sumber, tentukan IP PRIBADI (internal) sumber di sini. Untuk metode konektivitas lainnya, berikan IP PUBLIK.
MySQL membatasi nama host hingga 60 karakter. Nama host database Amazon RDS biasanya lebih dari 60 karakter. Jika demikian, untuk database yang dimigrasikan, Anda harus mengonfigurasi pengalihan DNS untuk membuat data CNAME yang mengaitkan nama domain dengan nama domain instance DB RDS Anda. Anda dapat membaca informasi selengkapnya tentang cara menyiapkan CNAME DNS di dokumentasi Cloud DNS atau di dokumentasi AWS Route53.
Port untuk mengakses host (default MySQL adalah 3306, default PostgreSQL adalah 5432).
Untuk sumber Cloud SQL, pilih instance Cloud SQL dari menu dropdown.
Nama pengguna dan sandi sumber.
(Khusus PostgreSQL) Pilih database yang akan direplikasi.
(Opsional) Jika koneksi akan dilakukan melalui jaringan publik (dengan menggunakan daftar IP yang diizinkan), sebaiknya gunakan enkripsi SSL/TLS untuk koneksi antara sumber dan tujuan data. Ada dua opsi untuk konfigurasi SSL/TLS:
Autentikasi khusus server
Saat instance Cloud SQL terhubung ke sumber, instance tersebut akan mengautentikasi sumber, memastikan bahwa instance terhubung ke host yang benar dan mencegah serangan man-in-the-middle. Sumber tidak mengautentikasi instance.
Autentikasi klien server
Saat instance terhubung ke sumber, instance akan mengautentikasi sumber dan sumber akan mengautentikasi instance.
Untuk informasi selengkapnya tentang cara menyiapkan SSL, lihat Konfigurasi SSL/TLS.
Buat profil koneksi. Halaman akan membuka daftar profil koneksi yang menampilkan profil koneksi yang baru dibuat.