Dokumen ini menjelaskan cara membuat set konteks di Cloud SQL for MySQL Studio menggunakan file set konteks. Nama set konteks harus unik dalam database.
Untuk mempelajari set konteks, lihat Ringkasan set konteks.Sebelum memulai
Selesaikan prasyarat berikut sebelum membuat agen.
Mengaktifkan layanan yang diperlukan
Aktifkan layanan berikut untuk project Anda:Siapkan instance Cloud SQL
- Pastikan Anda memiliki akses ke instance Cloud SQL yang ada atau buat instance baru. Untuk mengetahui informasi selengkapnya, lihat Membuat instance untuk Cloud SQL.
- Pastikan Anda membuat database di instance tempat Anda akan membuat tabel. Untuk mengetahui informasi selengkapnya, lihat Membuat database pada instance Cloud SQL.
Peran dan izin yang diperlukan
- Tambahkan akun pengguna atau layanan IAM di tingkat instance. Untuk mengetahui informasi selengkapnya, lihat Menambahkan binding kebijakan IAM ke pengguna, akun layanan, atau grup.
- Berikan peran
cloudsql.studioUser,cloudsql.instanceUser, dangeminidataanalytics.queryDataUserkepada pengguna IAM atau akun layanan di tingkat project. Untuk mengetahui informasi selengkapnya, lihat Menambahkan binding kebijakan IAM untuk project. - Anda harus memiliki pengguna istimewa yang memberikan hak istimewa database kepada
akun pengguna atau layanan IAM.
GRANT SELECT PRIVILEGES ON * TO "IAM_USERNAME";.
Untuk mengetahui informasi selengkapnya, lihat Memberikan hak istimewa database kepada setiap akun pengguna atau layanan IAM.
Memberikan izin executesql ke instance Cloud SQL
Untuk memberikan izin executesql ke instance Cloud SQL dan mengaktifkan Cloud SQL Data API, jalankan perintah berikut:
gcloud config set project PROJECT_ID gcloud components update gcloud beta sql instances patch INSTANCE_ID --data-api-access=ALLOW_DATA_API
PROJECT_ID: ID Google Cloud project Anda.INSTANCE_ID: ID instance Cloud SQL Anda.
Membuat set konteks
Untuk membuat set konteks, lakukan langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Studio menggunakan autentikasi IAM.
Di panel Explorer, di samping Context sets, klik View actions.
Klik Buat set konteks.
Di Nama set konteks, berikan nama set konteks yang unik. Nama set konteks peka huruf besar/kecil dan dapat berisi huruf, angka, tanda hubung, dan garis bawah.
Opsional. Di Deskripsi set konteks, tambahkan deskripsi untuk set konteks Anda.
Klik Create.
Membangun set konteks
Setelah membuat set konteks, ikuti langkah-langkah di Membangun konteks menggunakan Gemini CLI untuk membuat file set konteks. Kemudian, Anda dapat mengedit set konteks untuk mengupload file set konteks.
Mengedit set konteks
Untuk mengedit set konteks, lakukan langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Studio menggunakan autentikasi Identity and Access Management.
Di panel Explorer, di samping Context sets, klik View actions.
Klik Edit set konteks.
Opsional: Edit Deskripsi set konteks.
Klik Browse di bagian Upload file set konteks, lalu pilih file set konteks.
Klik Simpan.
Menghapus set konteks
Untuk menghapus set konteks, lakukan langkah-langkah berikut:
Di konsol Google Cloud , buka halaman Cloud SQL.
Pilih instance dari daftar.
Di menu navigasi, klik Cloud SQL Studio.
Login ke Studio menggunakan autentikasi Identity and Access Management.
Di panel Explorer, di samping Context sets, klik View actions.
Klik Hapus set konteks.
Di dialog konfirmasi Hapus set konteks, masukkan nama set konteks.
Klik Konfirmasi untuk menghapus set konteks.
Langkah berikutnya
- Pelajari lebih lanjut set konteks.
- Pelajari cara menguji set konteks.
- Pelajari cara membuat konteks menggunakan Gemini CLI.