Mengelola set konteks di AlloyDB Studio

Dokumen ini menjelaskan cara membuat set konteks di AlloyDB untuk PostgreSQL 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:

Menyiapkan cluster, instance, dan database AlloyDB untuk PostgreSQL

Pastikan Anda memiliki akses ke cluster dan instance AlloyDB yang ada atau buat yang baru.
Tutorial ini mengharuskan Anda memiliki database di instance AlloyDB. Untuk mengetahui informasi selengkapnya, lihat Membuat database.

Peran dan izin yang diperlukan

  • Tambahkan akun pengguna atau layanan Identity and Access Management (IAM) ke cluster di tingkat database. Untuk mengetahui informasi selengkapnya, lihat Mengelola pengguna database.
  • Berikan peran alloydb.databaseUser, serviceusage.serviceUsageConsumer, dan geminidataanalytics.queryDataUser kepada pengguna IAM di tingkat project. Untuk mengetahui informasi selengkapnya, lihat Menambahkan binding kebijakan IAM untuk project.

Memberikan izin executesql ke instance AlloyDB untuk PostgreSQL

Untuk memberikan izin executesql ke instance AlloyDB for PostgreSQL dan menetapkan setelan instance data_api_access ke nilai ALLOW_DATA_API, gunakan perintah curl berikut :
   curl -X PATCH \
     -H "Authorization: Bearer $(gcloud auth print-access-token)" \
     -H "Content-Type: application/json" \
     https://alloydb.googleapis.com/v1alpha/projects/PROJECT_ID/locations/LOCATION/clusters/CLUSTER_ID/instances/INSTANCE_ID?updateMask=dataApiAccess \
     -d '{
       "dataApiAccess": "ENABLED",
     }'
Ganti kode berikut:
  • PROJECT_ID: ID Google Cloud project Anda.
  • LOCATION: Region tempat cluster AlloyDB Anda berada.
  • CLUSTER_ID: ID cluster AlloyDB Anda.
  • INSTANCE_ID: ID instance AlloyDB Anda.
Untuk melakukan langkah-langkah dalam tutorial ini, login ke Google Cloud, lalu autentikasi ke database menggunakan autentikasi IAM.

Membuat set konteks

Untuk membuat set konteks, lakukan langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman AlloyDB.

    Buka AlloyDB

  2. Pilih cluster dari daftar.

  3. Di menu navigasi, klik AlloyDB Studio.

  4. Login ke Studio menggunakan autentikasi IAM.

  5. Di panel Explorer, di samping Context sets, klik View actions.

  6. Klik Buat set konteks.

  7. 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.

  8. Opsional. Di Deskripsi set konteks, tambahkan deskripsi untuk set konteks Anda.

  9. 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:

  1. Di konsol Google Cloud , buka halaman AlloyDB.

    Buka AlloyDB

  2. Pilih cluster dari daftar.

  3. Di menu navigasi, klik AlloyDB Studio.

  4. Login ke Studio menggunakan autentikasi Identity and Access Management.

  5. Di panel Explorer, di samping Context sets, klik View actions.

  6. Klik Edit set konteks.

  7. Opsional: Edit Deskripsi set konteks.

  8. Klik Browse di bagian Upload file set konteks, lalu pilih file set konteks.

  9. Klik Simpan.

Menghapus set konteks

Untuk menghapus set konteks, lakukan langkah-langkah berikut:

  1. Di konsol Google Cloud , buka halaman AlloyDB.

    Buka AlloyDB

  2. Pilih cluster dari daftar.

  3. Di menu navigasi, klik AlloyDB Studio.

  4. Login ke Studio menggunakan autentikasi Identity and Access Management.

  5. Di panel Explorer, di samping Context sets, klik View actions.

  6. Klik Hapus set konteks.

  7. Di dialog konfirmasi Hapus set konteks, masukkan nama set konteks.

  8. Klik Konfirmasi untuk menghapus set konteks.

Langkah berikutnya