Halaman ini menjelaskan cara melakukan operasi lihat, update, dan hapus untuk profil koneksi.
Melihat profil koneksi
Anda dapat melihat informasi berikut tentang profil koneksi Anda:
Semua detail konfigurasi yang diberikan selama pembuatan profil. Untuk mengetahui informasi selengkapnya, lihat Ringkasan profil koneksi.
Waktu pembuatan profil koneksi dan modifikasi terakhir.
Daftar tugas migrasi yang menggunakan profil koneksi ini.
Untuk melihat detail profil koneksi, lakukan langkah-langkah berikut:
Konsol
- Di Google Cloud Konsol, buka halaman Connection profiles.
- Klik nama tampilan profil koneksi yang ingin Anda lihat.
Halaman ringkasan profil koneksi akan muncul.
gcloud
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- REGION dengan ID region tempat profil koneksi Anda disimpan.
- CONNECTION_PROFILE_ID dengan
ID profil koneksi Anda.
Jika tidak mengetahui ID-nya, Anda dapat menggunakan
gcloud database-migration connection-profiles listperintah untuk mencantumkan semua profil di region tertentu dan melihat ID-nya.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration connection-profiles \ describe CONNECTION_PROFILE_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration connection-profiles ` describe CONNECTION_PROFILE_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ describe CONNECTION_PROFILE_ID ^ --region=REGION
Mengupdate profil koneksi
Anda dapat mengubah detail profil koneksi berikut:
- Nama tampilan
- (Hanya profil sumber) Nama bucket Cloud Storage
- (Hanya profil tujuan) ID instance Cloud SQL untuk MySQL tujuan, nama pengguna dan sandi database
Untuk mengupdate profil koneksi, lakukan langkah-langkah berikut:
Konsol
- Di Google Cloud Konsol, buka halaman Connection profiles.
- Klik nama tampilan profil koneksi yang ingin Anda ubah.
Halaman ringkasan akan muncul untuk profil koneksi.
- Klik Edit dan update profil koneksi Anda.
- Klik Save.
gcloud
Contoh ini menggunakan flag --no-async opsional sehingga semua operasi dilakukan secara sinkron. Artinya, beberapa perintah mungkin memerlukan waktu untuk diselesaikan. Anda dapat melewati flag --no-async untuk menjalankan perintah secara asinkron.
Jika melakukannya, Anda harus menggunakan perintah
gcloud database-migration operations describe untuk memverifikasi apakah operasi Anda
berhasil.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- CONNECTION_PROFILE_ID dengan
ID profil koneksi Anda.
Jika tidak mengetahui ID-nya, Anda dapat menggunakan
gcloud database-migration connection-profiles listperintah untuk mencantumkan semua profil di region tertentu dan melihat ID-nya. - REGION dengan ID region tempat profil koneksi Anda disimpan.
- Opsional: CONNECTION_PROFILE_NAME dengan nama yang dapat dibaca manusia untuk profil koneksi Anda. Nilai ini ditampilkan di Konsol Google Cloud .
- Hanya untuk profil koneksi tujuan: CLOUDSQL_INSTANCE_ID dengan ID instance Cloud SQL tujuan Anda. Untuk mengetahui informasi tentang cara melihat detail instance Cloud SQL, lihat Melihat informasi instance di dokumentasi Cloud SQL.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration connection-profiles \ create sqlserver CONNECTION_PROFILE_ID \ --no-async --region=REGION \ --display-name=CONNECTION_PROFILE_NAME \ --cloudsql-instance=CLOUDSQL_INSTANCE_ID \ --username=CLOUD_SQL_DB_USERNAME \ --password=CLOUD_SQL_DB_USER_PASSWORD
Windows (PowerShell)
gcloud database-migration connection-profiles ` create sqlserver CONNECTION_PROFILE_ID ` --no-async --region=REGION ` --display-name=CONNECTION_PROFILE_NAME ` --cloudsql-instance=CLOUDSQL_INSTANCE_ID ` --username=CLOUD_SQL_DB_USERNAME ` --password=CLOUD_SQL_DB_USER_PASSWORD
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ create sqlserver CONNECTION_PROFILE_ID ^ --no-async --region=REGION ^ --display-name=CONNECTION_PROFILE_NAME ^ --cloudsql-instance=CLOUDSQL_INSTANCE_ID ^ --username=CLOUD_SQL_DB_USERNAME ^ --password=CLOUD_SQL_DB_USER_PASSWORD
Anda akan melihat respons seperti berikut:
Waiting for connection profile [CONNECTION_PROFILE_ID] to be updated with [OPERATION_ID] Waiting for operation [OPERATION_ID] to complete...done. Created connection profile CONNECTION_PROFILE_ID [OPERATION_ID]
Menghapus profil koneksi
Anda hanya dapat menghapus profil koneksi jika tidak ada tugas migrasi yang menggunakan profil tersebut. Jika ingin menghapus profil koneksi yang digunakan oleh tugas migrasi, Anda harus menghapus semua tugas migrasi yang ditautkan ke profil koneksi terlebih dahulu.
Untuk menghapus profil koneksi, lakukan langkah-langkah berikut:
Konsol
- Di Google Cloud Konsol, buka halaman Connection profiles.
- Klik nama tampilan profil koneksi yang ingin Anda
hapus.
Halaman ringkasan profil koneksi akan muncul.
- Klik Delete.
- Pada dialog, klik Delete.
gcloud
Perintah ini menampilkan perintah konfirmasi interaktif yang memerlukan input Anda untuk diselesaikan.
Anda dapat melewati perintah konfirmasi menggunakan
flag --quiet opsional.
Sebelum menggunakan salah satu data perintah di bawah, lakukan penggantian berikut:
- REGION dengan ID region tempat profil koneksi Anda disimpan.
- CONNECTION_PROFILE_ID dengan
ID profil koneksi Anda.
Jika tidak mengetahui ID-nya, Anda dapat menggunakan
gcloud database-migration connection-profiles listperintah untuk mencantumkan semua profil di region tertentu dan melihat ID-nya.
Jalankan perintah berikut:
Linux, macOS, atau Cloud Shell
gcloud database-migration connection-profiles \ delete CONNECTION_PROFILE_ID \ --region=REGION
Windows (PowerShell)
gcloud database-migration connection-profiles ` delete CONNECTION_PROFILE_ID ` --region=REGION
Windows (cmd.exe)
gcloud database-migration connection-profiles ^ delete CONNECTION_PROFILE_ID ^ --region=REGION
delete menampilkan perintah interaktif tempat Anda mengonfirmasi
tindakan. Masukkan Y untuk menghapus profil koneksi:
You are about to delete connection_profile [CONNECTION_PROFILE_ID] Do you want to continue (Y/n)?
--quiet opsional.