Para configurar Gemini en bases de datos, realiza lo siguiente: pasos que se indican en este documento:
Habilita la API de Gemini para Google Cloud en un proyecto de Google Cloud. Por lo general, un administrador realiza este paso.
Otorga roles de Identity and Access Management (IAM) en un proyecto de Google Cloud. Por lo general, un administrador realiza este paso.
Habilitar el asesor de índices (solo se aplica a AlloyDB para PostgreSQL, Cloud SQL para PostgreSQL y Cloud SQL para MySQL).
Antes de comenzar
Para activar Gemini in Databases, debes tener lo siguiente:
roles/billing.admin
rol de Identity and Access Management (IAM).
Habilita la API de Gemini para Google Cloud en un proyecto de Google Cloud
En esta sección, se describen los pasos necesarios para habilitar la La API de Gemini para Google Cloud en un proyecto de Google Cloud.
Console
Para habilitar la API de Gemini para Google Cloud, ve a la página Gemini para Google Cloud.
En el selector de proyectos, selecciona un proyecto.
Haz clic en Habilitar.
La página se actualizará y mostrará el estado Habilitada. Gemini ahora está disponible en los proyecto de Google Cloud a todos los usuarios que cuenten de IAM personalizados.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
En el menú del selector de proyectos, elige un proyecto.
Habilita la API de Gemini para Google Cloud con Gemini el comando
gcloud services enable
:gcloud services enable cloudaicompanion.googleapis.com
Si quieres habilitar la API de Gemini para Google Cloud en un proyecto de Google Cloud, agrega Parámetro
--project
:gcloud services enable cloudaicompanion.googleapis.com --project PROJECT_ID
Reemplaza
PROJECT_ID
por el ID del proyecto de Google Cloud.El resultado es similar a este:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
Gemini para Google Cloud ahora está disponible en el proyecto de Google Cloud a todos los usuarios que cuenten con los roles de IAM necesarios.
Otorga roles de IAM en un proyecto de Google Cloud
En esta sección, se describen los pasos necesarios para otorgarle al usuario Cloud AI Companion. y los roles de IAM de consumidor de Service Usage.
Console
Para otorgar los roles de IAM necesarios Gemini, ve a la página de IAM y Administrador.
En la columna Principal, busca un principal quieres habilitar el acceso a Gemini y, luego, haz clic Editar principal en esa fila.
En el panel Editar permisos, haz clic en
Agregar otra función.En Selecciona un rol, elige Usuario de Cloud AI Companion.
Haz clic en Agregar otro rol y selecciona Consumidor de Service Usage.
Haz clic en Guardar.
gcloud
-
In the Google Cloud console, activate Cloud Shell.
En el menú de selección de proyectos, selecciona un proyecto.
Otorga el rol de usuario de Cloud AI Companion:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/cloudaicompanion.user
Reemplaza
PRINCIPAL
por el identificador de la principal. El identificador tiene la formauser|group|serviceAccount:email
odomain:domain
, por ejemplo:user:cloudysanfrancisco@gmail.com
,group:admins@example.com
,serviceAccount:test123@example.domain.com
odomain:example.domain.com
.El resultado es una lista de vinculaciones de políticas que incluye lo siguiente:
- members: - user:PRINCIPAL role: roles/cloudaicompanion.user
Otorga el rol de consumidor de Service Usage:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/serviceusage.serviceUsageConsumer
El resultado es una lista de vinculaciones de políticas que incluye lo siguiente:
- members: - user:PRINCIPAL role: roles/serviceusage.serviceUsageConsumer
Para obtener más información, consulta Otorga un solo rol y gcloud projects add-iam-policy-binding
.
Todos los usuarios a los que se les otorgaron estos roles pueden acceder funciones de Gemini para Google Cloud la consola de Google Cloud en el proyecto especificado. Para obtener más información, consulta Descripción general de Gemini para Google Cloud.
Activa Gemini en bases de datos
Para activar Gemini en Bases de datos en un proyecto de Google Cloud, sigue estos pasos: Un administrador o propietario del proyecto suele realizar estas pasos.
En la consola de Google Cloud, ve a la página Gemini para Google Cloud.
Haz clic en Gemini en bases de datos.
Se mostrará el panel Explorar Gemini.
Haz clic en Obtener Gemini en bases de datos.
Se muestra la página Administrador de Gemini.
Elige la cuenta de facturación para la que quieres activar Gemini in Databases y haz clic en Continuar a Gemini in Databases. .
Se mostrará la página Gemini en bases de datos.
Haz clic en Revisar las condiciones y activar.
Se mostrará la página Turn on Gemini in Databases.
Haz clic en Comprar para activar Gemini en bases de datos.
Habilita la API de recomendador
Enable the Recommender API.
Si la API de recomendador no aparece en la lista, entonces ya está habilitada para tu proyecto.
Habilitar asesor de índice
Puedes habilitar el asesor de índices para AlloyDB para PostgreSQL, Cloud SQL para MySQL 8.0 instancias, y también instancias de Cloud SQL para PostgreSQL 12 y versiones posteriores.
AlloyDB para PostgreSQL
En los siguientes pasos, se describe cómo habilitar el asesor de índices para AlloyDB para PostgreSQL
- Antes de habilitar el asesor de índices, habilita las estadísticas de consultas mejoradas en la instancia.
En la consola de Google Cloud, ve a la página Clústeres.
- En la lista de instancias y clústeres, haz clic en una instancia.
- Haz clic en Estadísticas de consultas.
- Elige la base de datos y el usuario.
- Haga clic en Edit Settings.
- Habilitar las recomendaciones de creación de índices en las estadísticas de consultas de un clúster selecciona Habilitar recomendaciones.
- Guarda los cambios.
Para obtener más información sobre el uso del asesor de índices en AlloyDB para PostgreSQL, Consulta Usa el asesor de índices con estadísticas de consultas.
Cloud SQL para MySQL
En los siguientes pasos, se describe cómo habilitar el asesor de índices para Cloud SQL para MySQL. El asesor de índices de Cloud SQL para MySQL usa datos de Esquema de rendimiento de MySQL. De forma predeterminada, Cloud SQL habilita el esquema de rendimiento de MySQL en todas las instancias de MySQL 8.0 con más de 15 GB de memoria.
- Antes de habilitar el asesor de índices, habilita las estadísticas de consultas en la instancia.
- Si ya tienes habilitado el esquema de rendimiento de MySQL en tu Para habilitar el asesor de índices, ejecuta el siguiente comando de gcloud CLI:
- Si no tienes el esquema de rendimiento de MySQL habilitado en tu Instancias de Cloud SQL para MySQL. Luego, para habilitar el asesor de índices, ejecuta el siguiente comando: Comando de gcloud CLI:
gcloud sql instances patch INSTANCE_NAME \ --database-flags=cloudsql_index_advisor=on
Reemplaza INSTANCE_NAME por el nombre de tu instancia.
gcloud sql instances patch INSTANCE_NAME \ --database-flags=cloudsql_index_advisor=on,performance_schema=on
Reemplaza INSTANCE_NAME por el nombre de tu instancia.
Para obtener más información sobre la configuración de marcas, consulta Configura marcas de bases de datos.
Cloud SQL para PostgreSQL
En los siguientes pasos, se describe cómo habilitar el asesor de índices para Cloud SQL para PostgreSQL.
- Antes de habilitar el asesor de índices, habilitar las estadísticas de consultas en la instancia.
- Si deseas habilitar el asesor de índices para las instancias de Cloud SQL para PostgreSQL, ejecuta el siguiente comando: siguiente comando de Google Cloud CLI:
gcloud sql instances patch INSTANCE_NAME \ --database-flags=cloudsql.enable_index_advisor=on
Reemplaza INSTANCE_NAME por el nombre de tu instancia.
Para obtener más información sobre la configuración de marcas, consulta Configura marcas de base de datos.