Cloud Code mendukung pengoperasian proxy Auth Cloud SQL untuk terhubung ke database Cloud SQL, melihat instance Cloud SQL, dan membuat sumber data baru.
Sebelum memulai
Instal Cloud Code jika Anda belum melakukannya.
Untuk membuat sumber data baru, Anda dapat menggunakan salah satu IDE JetBrains premium berikut:
IntelliJ Ultimate atau IDE JetBrains premium lainnya yang berisi plugin Database Tools and SQL (diaktifkan secara default).
DataGrip, lingkungan pengelolaan database mandiri.
Anda juga dapat menggunakan alat database pilihan lainnya (seperti DBeaver, MySQL Workbench, dan SQL Server Management Studio) untuk terhubung ke instance Cloud SQL menggunakan port lokal yang disediakan oleh Cloud Code.
Menghubungkan ke database Cloud SQL menggunakan proxy Auth Cloud SQL
Anda dapat terhubung ke database Cloud SQL dan melihat daftar instance Cloud SQL di IntelliJ atau IDE JetBrains lain yang didukung dengan Cloud Code.
Untuk terhubung ke database Cloud SQL dengan Cloud Code, lakukan langkah-langkah berikut:
Di IDE, klik Database Google Cloud di sidebar atau klik View > Tool Windows > Google Cloud Databases.
Jika project Google Cloud belum dipilih, klik Select a Google Cloud project dan ikuti petunjuk untuk memuat project Google Cloud Anda.
Instance Cloud SQL di project Google Cloud Anda akan muncul di bagian Cloud SQL.
Untuk terhubung ke instance Cloud SQL, klik kanan instance, lalu pilih Connect using Cloud SQL Proxy. Anda juga dapat memilih untuk menggunakan IP pribadi dengan memilih Connect using Cloud SQL Proxy (Private IP).
Untuk mempelajari lebih lanjut cara terhubung ke instance SQL, lihat Tentang opsi koneksi.
Membuat sumber data baru
Setelah koneksi proxy Auth Cloud SQL dibuat, dialog Cloud SQL Instance Connected akan muncul, yang memberi Anda opsi untuk membuat sumber data baru untuk database yang tersedia secara lokal atau melihat sumber data yang ada.
Untuk membuat sumber data baru, pilih Buat sumber data baru.
Atau, Anda dapat mengklik kanan instance dan memilih Buat Sumber Data Baru.
Di kolom Authentication, pilih metode (secara default, ini adalah nama pengguna dan sandi).
Simpan konfigurasi.
Cloud Code membuat koneksi sumber data baru dengan nama dalam format berikut:
gcp-project:location:db-instance-name
.Anda dapat mulai menggunakan instance database melalui kemampuan plugin SQL dan Database Tools JetBrains, atau DataGrip.
(Opsional) Untuk melihat daftar sumber data di IDE, klik Database di Sidebar atau View > Tool Windows > Database. Mengklik kanan sumber data akan menampilkan daftar opsi, seperti melihat skema, tabel, dan operasi database lainnya.
Untuk mempelajari lebih lanjut cara menggunakan database di DataGrip, lihat Memulai cepat dengan DataGrip.
Memutuskan koneksi proxy Auth Cloud SQL
Untuk menghentikan proses proxy dan mengosongkan port database lokal, di terminal,
tekan Ctrl+C
.
Masalah umum
Bagian ini mencantumkan masalah umum dan penyelesaiannya saat ini.
Menetapkan port yang berbeda untuk terhubung ke beberapa database
Proxy Auth Cloud SQL tidak memilih port secara otomatis jika sibuk dan selalu bergantung pada satu port, yang membatasi Anda pada satu instance terhubung dari jenis database tertentu.
Cloud Code menjalankan proxy Auth Cloud SQL di terminal, dan jika terjadi
konflik port, Anda dapat menetapkan port lain untuk terhubung ke database
dengan menjalankan perintah yang sama di terminal dengan flag --port
kustom. Misalnya:
--port=PORT_NUMBER
Selanjutnya, Anda dapat menggunakan port ini di koneksi database. Perintah akan dibuat secara otomatis. Contoh:
path_to_proxy/cloud-sql-proxy INSTANCE_CONNECTION_STRING