Antes de que puedas usar Gemini Cloud Assist, tu administrador debe realizar los pasos de configuración que se describen en este documento.
Console
Ve a la página Gemini para Google Cloud.
Haz clic en Obtener Gemini Cloud Assist.
En el diálogo Get Gemini Cloud Assist, haz lo siguiente:
Habilita la API de Gemini para Google Cloud, que es necesaria para usar cualquier producto de Gemini paraGoogle Cloud .
Opcional: Habilita cualquiera de las siguientes APIs recomendadas:
- API de Cloud Asset Inventory, que te permite administrar el historial y el inventario de los recursos deGoogle Cloud .
- API de Cloud Monitoring, que te permite administrar tus datos y parámetros de configuración de Cloud Monitoring.
- API de Recommender, que te permite recibir orientación y estadísticas para ayudarte a optimizar tus proyectos deGoogle Cloud .
Haz clic en Habilitar Gemini Cloud Assist.
Otorga los roles de IAM necesarios para usar Gemini Cloud Assist.
Ir a la página IAM y administración
En la columna Principal, busca una principal para la que deseas otorgar acceso a Gemini Cloud Assist y, luego, haz clic en Editar principal en esa fila.
En el panel Editar permisos, haz clic en
Agregar otro rol.En Selecciona un rol, selecciona Usuario de Gemini para Google Cloud.
Haz clic en Agregar otro rol y selecciona Consumidor de Service Usage.
Haz clic en Agregar otro rol y selecciona Visualizador de activos de Cloud.
Haz clic en Agregar otro rol y selecciona Visualizador de Recommender.
Haz clic en Guardar.
API
-
In the Google Cloud console, activate Cloud Shell.
Habilita la API de Gemini para Google Cloud en un proyecto de Google Cloud.
En el menú de selección de proyectos, elige un proyecto.
Habilita la API de Gemini para Google Cloud con 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 diferente, agrega el 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.
Otorga roles de IAM en un proyecto de Google Cloud.
Otorga el rol de usuario de Gemini para Google Cloud:
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
Otorga el rol de Visualizador de recursos de Cloud:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/cloudasset.viewer
El resultado es una lista de vinculaciones de políticas que incluye lo siguiente:
- members: - user:PRINCIPAL role: roles/serviceusage.cloudasset.viewer
Otorga el rol de Visualizador de recomendador:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/recommender.viewer
El resultado es una lista de vinculaciones de políticas que incluye lo siguiente:
- members: - user:PRINCIPAL role: roles/recommender.viewer
Para obtener más información, consulta Otorga un solo rol y
gcloud projects add-iam-policy-binding
.