En este documento, se describe cómo crear conjuntos de contextos en Cloud SQL para PostgreSQL Studio con un archivo de conjunto de contextos. Los nombres de los conjuntos de contextos deben ser únicos dentro de una base de datos.
Para obtener más información sobre los conjuntos de contextos, consulta Descripción general de los conjuntos de contextos.Antes de comenzar
Completa los siguientes requisitos previos antes de crear un agente.
Habilita los servicios obligatorios
Habilita los siguientes servicios para tu proyecto:Prepara una instancia de Cloud SQL
Asegúrate de tener acceso a una instancia de Cloud SQL existente o crea una nueva. Para obtener más información, consulta Crea instancias para Cloud SQL.En este instructivo, debes tener una base de datos en tu instancia de Cloud SQL. Para obtener más información, consulta Crea una base de datos en la instancia de Cloud SQL.
Roles y permisos requeridos
- Agrega un usuario o una cuenta de servicio de IAM a la instancia. Para obtener más información, consulta Administra usuarios con la autenticación de la base de datos de IAM para Cloud SQL.
- Otorga las funciones
cloudsql.studioUser,cloudsql.instanceUserygeminidataanalytics.queryDataUseral usuario de IAM a nivel del proyecto. Para obtener más información, consulta Agrega una vinculación de política de IAM para un proyecto. - También debes otorgar privilegios de base de datos de solo lectura a un usuario o una cuenta de servicio de IAM. Para ello, accede como usuario con privilegios de superusuario, como el usuario
postgres.GRANT SELECT ON ALL TABLES IN SCHEMA public TO USER_NAME;
Reemplaza USER_NAME por la dirección de correo electrónico del usuario. Debes usar comillas alrededor del correo electrónico porque contiene caracteres especiales (@ y .).
Para obtener más información, consulta Otorga privilegios de base de datos a un usuario o una cuenta de servicio de IAM individual.
Otorga el permiso executesql a la instancia de Cloud SQL
Para otorgar el permiso executesql a la instancia de Cloud SQL y habilitar la API de Cloud SQL Data, ejecuta el siguiente comando:
gcloud config set project PROJECT_ID gcloud components update gcloud beta sql instances patch INSTANCE_ID --data-api-access=ALLOW_DATA_API
PROJECT_ID: Es el ID de tu Google Cloud proyecto.INSTANCE_ID: Es el ID de tu instancia de Cloud SQL.
Crea un conjunto de contextos
Para crear un conjunto de contextos, realiza los siguientes pasos:
En la Google Cloud consola de, ve a la página de Cloud SQL.
Elige una instancia de la lista.
En el menú de navegación, haz clic en Cloud SQL Studio.
Accede a Studio con la autenticación de IAM.
En el panel Explorador, junto a Conjuntos de contextos, haz clic en Ver acciones.
Haz clic en Crear conjunto de contextos.
En Nombre del conjunto de contextos, proporciona un nombre único para el conjunto de contextos. El nombre del conjunto de contextos distingue mayúsculas de minúsculas y puede contener letras, números, guiones y guiones bajos.
Es opcional. En Descripción del conjunto de contextos, agrega una descripción para el conjunto de contextos.
Haz clic en Crear.
Compila conjuntos de contextos
Después de crear un conjunto de contextos, sigue los pasos que se indican en Compila contextos con Gemini CLI para crear un archivo de conjunto de contextos. Luego, puedes editar el conjunto de contextos para subir el archivo de conjunto de contextos.
Edita un conjunto de contextos
Para editar un conjunto de contextos, realiza los siguientes pasos:
En la Google Cloud consola de, ve a la página de Cloud SQL.
Elige una instancia de la lista.
En el menú de navegación, haz clic en Cloud SQL Studio.
Accede a Studio con la autenticación de Identity and Access Management.
En el panel Explorador, junto a Conjuntos de contextos, haz clic en Ver acciones.
Haz clic en Editar conjunto de contextos.
Opcional: Edita la Descripción del conjunto de contextos.
Haz clic en Examinar en la sección Subir archivo de conjunto de contextos y selecciona el archivo de conjunto de contextos.
Haz clic en Guardar.
Borra un conjunto de contextos
Para borrar un conjunto de contextos, realiza los siguientes pasos:
En la Google Cloud consola de, ve a la página de Cloud SQL.
Elige una instancia de la lista.
En el menú de navegación, haz clic en Cloud SQL Studio.
Accede a Studio con la autenticación de Identity and Access Management.
En el panel Explorador, junto a Conjuntos de contextos, haz clic en Ver acciones.
Haz clic en Borrar conjunto de contextos.
En el cuadro de diálogo de confirmación Borrar conjunto de contextos, ingresa el nombre del conjunto de contextos.
Haz clic en Confirmar para borrar el conjunto de contextos.
¿Qué sigue?
- Obtén más información sobre los conjuntos de contextos.
- Obtén información para probar un conjunto de contextos.
- Obtén información para compilar contextos con Gemini CLI.