In diesem Dokument wird beschrieben, wie Sie Kontextsets in Cloud SQL for MySQL Studio mithilfe einer Kontextset-Datei erstellen. Kontextsatznamen müssen innerhalb einer Datenbank eindeutig sein.
Weitere Informationen zu Kontextgruppen finden Sie unter Kontextgruppen.Hinweis
Erfüllen Sie die folgenden Voraussetzungen, bevor Sie einen Agent erstellen.
Erforderliche Dienste aktivieren
Aktivieren Sie die folgenden Dienste für Ihr Projekt:Cloud SQL-Instanz vorbereiten
- Achten Sie darauf, dass Sie Zugriff auf eine vorhandene Cloud SQL-Instanz haben, oder erstellen Sie eine neue. Weitere Informationen finden Sie unter Instanzen für Cloud SQL erstellen.
- Erstellen Sie eine Datenbank in Ihrer Instanz, in der Sie die Tabellen erstellen. Weitere Informationen finden Sie unter Datenbank auf der Cloud SQL-Instanz erstellen.
Erforderliche Rollen und Berechtigungen
- Fügen Sie einen IAM-Nutzer oder ein Dienstkonto auf Instanzebene hinzu. Weitere Informationen finden Sie unter IAM-Richtlinienbindung zu einem Nutzer, Dienstkonto oder einer Gruppe hinzufügen.
- Weisen Sie dem IAM-Nutzer oder Dienstkonto auf Projektebene die Rollen
cloudsql.studioUser,cloudsql.instanceUserundgeminidataanalytics.queryDataUserzu. Weitere Informationen finden Sie unter IAM-Richtlinienbindung für ein Projekt hinzufügen. - Ein privilegierter Nutzer muss dem IAM-Nutzer oder Dienstkonto Datenbankberechtigungen erteilen.
GRANT SELECT PRIVILEGES ON * TO "IAM_USERNAME";.
Weitere Informationen finden Sie unter Einzelnen IAM-Nutzern oder Dienstkonten Datenbankberechtigungen erteilen.
executesql-Berechtigung für Cloud SQL-Instanz gewähren
Führen Sie den folgenden Befehl aus, um der Cloud SQL-Instanz die Berechtigung executesql zu gewähren und die Cloud SQL Data API zu aktivieren:
gcloud config set project PROJECT_ID gcloud components update gcloud beta sql instances patch INSTANCE_ID --data-api-access=ALLOW_DATA_API
PROJECT_ID: Die ID Ihres Google Cloud -Projekts.INSTANCE_ID: Die ID Ihrer Cloud SQL-Instanz.
Kontextsatz erstellen
So erstellen Sie einen Kontextsatz:
Rufen Sie in der Google Cloud Console die Seite „Cloud SQL“ auf.
Wählen Sie eine Instanz aus der Liste aus.
Klicken Sie im Navigationsmenü auf Cloud SQL Studio.
Melden Sie sich mit der IAM-Authentifizierung in Studio an.
Klicken Sie im Explorer-Bereich neben Kontextsets auf Aktionen ansehen.
Klicken Sie auf Kontextgruppe erstellen.
Geben Sie unter Name des Kontextsets einen eindeutigen Namen für das Kontextset ein. Der Name des Kontextsets muss in der richtigen Schreibweise angegeben werden und kann Buchstaben, Zahlen, Bindestriche und Unterstriche enthalten.
Optional. Fügen Sie unter Beschreibung des Kontextsets eine Beschreibung für Ihr Kontextset hinzu.
Klicken Sie auf Erstellen.
Kontextsets erstellen
Nachdem Sie einen Kontextsatz erstellt haben, folgen Sie der Anleitung unter Kontexte mit der Gemini CLI erstellen, um eine Kontextsatzdatei zu erstellen. Anschließend können Sie Ihr Kontextset bearbeiten, um die Kontextset-Datei hochzuladen.
Kontextgruppe bearbeiten
So bearbeiten Sie einen Kontextsatz:
Rufen Sie in der Google Cloud Console die Seite „Cloud SQL“ auf.
Wählen Sie eine Instanz aus der Liste aus.
Klicken Sie im Navigationsmenü auf Cloud SQL Studio.
Melden Sie sich mit der Identity and Access Management-Authentifizierung in Studio an.
Klicken Sie im Explorer-Bereich neben Kontextsets auf Aktionen ansehen.
Klicken Sie auf Kontextgruppe bearbeiten.
Optional: Bearbeiten Sie die Beschreibung des Kontextsets.
Klicken Sie im Bereich Kontextset-Datei hochladen auf Durchsuchen und wählen Sie die Kontextset-Datei aus.
Klicken Sie auf Speichern.
Kontextset löschen
So löschen Sie einen Kontextsatz:
Rufen Sie in der Google Cloud Console die Seite „Cloud SQL“ auf.
Wählen Sie eine Instanz aus der Liste aus.
Klicken Sie im Navigationsmenü auf Cloud SQL Studio.
Melden Sie sich mit der Identity and Access Management-Authentifizierung in Studio an.
Klicken Sie im Explorer-Bereich neben Kontextsets auf Aktionen ansehen.
Klicken Sie auf Kontextgruppe löschen.
Geben Sie im Bestätigungsdialogfeld Kontextgruppe löschen den Namen der Kontextgruppe ein.
Klicken Sie auf Bestätigen, um den Kontextsatz zu löschen.
Nächste Schritte
- Weitere Informationen zu Kontextsets
- Weitere Informationen zum Testen eines Kontextsets
- Informationen zum Erstellen von Kontexten mit der Gemini CLI