Kontextsets in AlloyDB Studio verwalten

In diesem Dokument wird beschrieben, wie Sie in AlloyDB for PostgreSQL Studio mithilfe einer Kontextsetdatei Kontextsets erstellen. Namen von Kontextsets müssen innerhalb einer Datenbank eindeutig sein.

Weitere Informationen zu Kontextsets finden Sie unter Übersicht über Kontextsets.

Hinweis

Führen Sie die folgenden Schritte aus, bevor Sie einen Agent erstellen.

Erforderliche Dienste aktivieren

Aktivieren Sie die folgenden Dienste für Ihr Projekt:

AlloyDB for PostgreSQL-Cluster, ‑Instanz und ‑Datenbank vorbereiten

Prüfen Sie, ob Sie Zugriff auf einen vorhandenen AlloyDB-Cluster und eine vorhandene AlloyDB-Instanz haben, oder erstellen Sie einen neuen Cluster und eine neue Instanz.
Für diese Anleitung benötigen Sie eine Datenbank in Ihrer AlloyDB-Instanz. Weitere Informationen finden Sie unter Datenbank erstellen.

Erforderliche Rollen und Berechtigungen

  • Fügen Sie dem Cluster auf Datenbankebene einen Identity and Access Management (IAM)-Nutzer oder ein Dienstkonto hinzu. Weitere Informationen finden Sie unter Datenbanknutzer verwalten.
  • Weisen Sie dem IAM-Nutzer auf Projektebene die Rollen alloydb.databaseUser, serviceusage.serviceUsageConsumer und geminidataanalytics.queryDataUser zu. Weitere Informationen finden Sie unter IAM-Richtlinienbindung für ein Projekt hinzufügen.

Berechtigung executesql für AlloyDB for PostgreSQL-Instanz gewähren

Verwenden Sie den folgenden curl-Befehl, um der AlloyDB for PostgreSQL-Instanz die Berechtigung executesql zu gewähren und die Instanzeinstellung data_api_access auf den Wert ALLOW_DATA_API festzulegen :
   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",
     }'
Ersetzen Sie Folgendes:
  • PROJECT_ID: Die ID Ihres Google Cloud Projekts.
  • LOCATION: Die Region, in der sich Ihr AlloyDB-Cluster befindet.
  • CLUSTER_ID: Die ID Ihres AlloyDB-Clusters.
  • INSTANCE_ID: Die ID Ihrer AlloyDB-Instanz.
Melden Sie sich an, um die Schritte in dieser Anleitung auszuführen, und authentifizieren Sie sich dann mit der IAM-Authentifizierung bei der Datenbank .Google Cloud

Kontextset erstellen

Führen Sie die folgenden Schritte aus, um ein Kontextset zu erstellen:

  1. Öffnen Sie in der Google Cloud Console die Seite AlloyDB.

    Zu AlloyDB

  2. Wählen Sie einen Cluster aus der Liste aus.

  3. Klicken Sie im Navigationsmenü auf AlloyDB Studio.

  4. Melden Sie sich mit der IAM-Authentifizierung bei Studio an.

  5. Klicken Sie im Bereich Explorer neben Kontextsets auf Aktionen anzeigen.

  6. Klicken Sie auf Kontextset erstellen.

  7. Geben Sie unter Name des Kontextsets einen eindeutigen Namen für das Kontextset ein. Beim Namen des Kontextsets wird zwischen Groß- und Kleinschreibung unterschieden. Er kann Buchstaben, Zahlen, Bindestriche und Unterstriche enthalten.

  8. Optional. Fügen Sie unter Beschreibung des Kontextsets eine Beschreibung für das Kontextset hinzu.

  9. Klicken Sie auf Erstellen.

Kontextsets erstellen

Nachdem Sie ein Kontextset erstellt haben, folgen Sie der Anleitung unter Kontexte mit der Gemini CLI erstellen, um eine Kontextsetdatei zu erstellen. Anschließend können Sie das Kontextset bearbeiten, um die Kontextsetdatei hochzuladen.

Kontextset bearbeiten

Führen Sie die folgenden Schritte aus, um ein Kontextset zu bearbeiten:

  1. Öffnen Sie in der Google Cloud Console die Seite AlloyDB.

    Zu AlloyDB

  2. Wählen Sie einen Cluster aus der Liste aus.

  3. Klicken Sie im Navigationsmenü auf AlloyDB Studio.

  4. Melden Sie sich mit der Identity and Access Management-Authentifizierung bei Studio an.

  5. Klicken Sie im Bereich Explorer neben Kontextsets auf Aktionen anzeigen.

  6. Klicken Sie auf Kontextset bearbeiten.

  7. Optional: Bearbeiten Sie die Beschreibung des Kontextsets.

  8. Klicken Sie im Bereich Kontextsetdatei hochladen auf Durchsuchen und wählen Sie die Kontextsetdatei aus.

  9. Klicken Sie auf Speichern.

Kontextset löschen

Führen Sie die folgenden Schritte aus, um ein Kontextset zu löschen:

  1. Öffnen Sie in der Google Cloud Console die Seite AlloyDB.

    Zu AlloyDB

  2. Wählen Sie einen Cluster aus der Liste aus.

  3. Klicken Sie im Navigationsmenü auf AlloyDB Studio.

  4. Melden Sie sich mit der Identity and Access Management-Authentifizierung bei Studio an.

  5. Klicken Sie im Bereich Explorer neben Kontextsets auf Aktionen anzeigen.

  6. Klicken Sie auf Kontextset löschen.

  7. Geben Sie im Bestätigungsdialogfeld Kontextset löschen den Namen des Kontextsets ein.

  8. Klicken Sie auf Bestätigen , um das Kontextset zu löschen.

Nächste Schritte