Gemini Cloud Assist te ayuda a diseñar, operar y optimizar tus aplicaciones y tu infraestructura de nube con orientación contextual de IA. Antes de que los miembros del equipo puedan usar estas funciones, un administrador debe completar la configuración inicial de un proyecto o una carpeta.
Configura Gemini Cloud Assist para un proyecto
En los siguientes pasos, se detalla cómo configurar Gemini Cloud Assist para un proyecto.
Console
Ve a la página Administrador para Gemini.
En el selector de proyectos que se encuentra en la parte superior de la página, selecciona el recurso de tu proyecto.
Selecciona Obtener Gemini Cloud Assist.
En el cuadro de diálogo Obtener Gemini Cloud Assist, haz lo siguiente:
Selecciona la flecha de expansión que se encuentra en la sección APIs requeridas y recomendadas.
En la lista APIs recomendadas, selecciona las APIs adicionales que quieras habilitar para mejorar el rendimiento de Gemini Cloud Assist.
Opcional: Selecciona Ayuda a Google a mejorar Cloud Assist compartiendo tus instrucciones y respuestas.
Selecciona Habilitar Gemini Cloud Assist sin costo.
Haz clic en Guardar.
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 a la que desees 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 Cloud Assist.
Haz clic en Agregar otro rol y selecciona Visualizador de Cloud Asset.
Si la principal quiere obtener asistencia con productos a los que aún no tiene acceso, es posible que debas otorgarle roles de IAM adicionales. Para ello, haz clic en Agregar otro rol y selecciona los roles adicionales. Consulta Requisitos de IAM para usar Gemini Cloud Assist y obtener una tabla de roles de IAM que habilitan una experiencia óptima de Gemini Cloud Assist para diferentes productos.
Si tu proyecto forma parte de una organización que usa restricciones personalizadas, revisa los permisos necesarios para el chat y asegúrate de que el chat de Gemini Cloud Assist no esté bloqueado.
(Opcional) Establece la configuración del proyecto.
gcloud
-
En la consola de Google Cloud , activa Cloud Shell.
Habilita la API de Gemini Cloud Assist con el comando
gcloud services enable:gcloud services enable geminicloudassist.googleapis.comCon este paso, también se habilita la API de Gemini para Google Cloud, que también se requiere para usar Gemini Cloud Assist.
Si quieres habilitar la API de Gemini Cloud Assist en un proyecto de Google Cloud diferente, agrega el parámetro
--project:gcloud services enable geminicloudassist.googleapis.com --project PROJECT_IDReemplaza
PROJECT_IDpor el ID del proyecto para el que habilitarás Gemini Cloud Assist.El resultado es similar a lo siguiente:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
Habilita otras APIs requeridas con el comando
gcloud services enablecomo lo hiciste para habilitar la API de Gemini Cloud Assist:gcloud services enable cloudasset.googleapis.com designcenter.googleapis.com appoptimize.googleapis.com apphub.googleapis.com --project PROJECT_IDHabilita las APIs recomendadas con el comando
gcloud services enablecomo lo hiciste para habilitar la API de Gemini Cloud Assist (opcional).Otorga roles de IAM en un proyecto de Google Cloud . Para obtener más información, consulta Otorga un solo rol y
gcloud projects add-iam-policy-binding.Otorga la función
roles/geminicloudassist.user:gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/geminicloudassist.user
Reemplaza lo siguiente:
PROJECT_ID: Es el ID de tu proyecto deGoogle Cloud , por ejemplo,1234567890.PRINCIPAL: Es el identificador de la principal, por ejemplo,user:cloudysanfrancisco@gmail.com.
El resultado es una lista de vinculaciones de políticas que incluye lo siguiente:
- members: - user:PRINCIPAL role: roles/geminicloudassist.userRepite el paso anterior para el rol
roles/cloudasset.viewer.Si la principal desea obtener asistencia con productos a los que aún no tiene acceso, es posible que debas otorgarle roles de IAM adicionales. Consulta Requisitos de IAM para usar Gemini Cloud Assist y obtener una tabla de roles de IAM que habilitan una experiencia óptima de Gemini Cloud Assist para diferentes productos.
Si tu proyecto forma parte de una organización que usa restricciones personalizadas, revisa los permisos necesarios para el chat y asegúrate de que el chat de Gemini Cloud Assist no esté bloqueado.
(Opcional) Establece la configuración del proyecto.
API
En estas instrucciones, se usa cURL para llamar a los métodos de la API.
Habilita la API de Gemini Cloud Assist con el método
services.enable:curl -X POST \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/geminicloudassist.googleapis.com:enable"
Reemplaza
PROJECT_IDpor el ID del proyecto para el que habilitarás Gemini Cloud Assist.Si el comando se ejecuta de forma correcta, devuelve un
long-running operation, que incluye un camponame. Puedes usar el valor del camponamepara verificar el estado de la operación.Habilita las siguientes APIs adicionales requeridas con el método
services.enablecomo lo hiciste para habilitar la API de Gemini Cloud Assist:cloudasset.googleapis.comdesigncenter.googleapis.comappoptimize.googleapis.comapphub.googleapis.com
(Opcional) Habilita las APIs recomendadas con el método
services.enablecomo lo hiciste para habilitar la API de Gemini Cloud Assist.Otorga roles de IAM para el proyecto de Google Cloud asociado.
Crea un archivo JSON que contenga la siguiente información:
{ "options": { "requestedPolicyVersion": 3 } }Recupera la política de IAM existente para el proyecto con el método
projects.getIamPolicy:curl -X POST --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:getIamPolicy"Reemplaza lo siguiente:
JSON_FILE_NAME: Es la ruta de acceso al archivo JSON que creaste en el paso anterior.PROJECT_ID: Es el ID del proyecto.
Si se ejecuta de forma correcta, la respuesta devuelve la política de IAM del proyecto.
Copia la política de IAM del proyecto en un archivo JSON vacío y agrega la siguiente información al contenido existente:
{ "role": "roles/geminicloudassist.user", "members": [ "PRINCIPAL" ] }, { "role": "roles/cloudasset.viewer", "members": [ "PRINCIPAL" ] }Reemplaza
PRINCIPALpor el identificador de la principal a la que le otorgas acceso a Gemini Cloud Assist.Aplica la política de IAM actualizada al proyecto con el método
projects.setIamPolicy:curl -X POST --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://cloudresourcemanager.googleapis.com/v1/projects/PROJECT_ID:setIamPolicy"Reemplaza lo siguiente:
JSON_FILE_NAME: Es la ruta de acceso al archivo JSON que creaste en el paso anterior.PROJECT_ID: Es el ID del proyecto.
Si se ejecuta de forma correcta, la respuesta devuelve la política de IAM actualizada del proyecto.
Si la principal desea obtener asistencia con productos a los que aún no tiene acceso, es posible que debas otorgarle roles de IAM adicionales. Consulta Requisitos de IAM para usar Gemini Cloud Assist y obtener una tabla de roles de IAM que habilitan una experiencia óptima de Gemini Cloud Assist para diferentes productos.
Si tu proyecto forma parte de una organización que usa restricciones personalizadas, revisa los permisos necesarios para el chat y asegúrate de que el chat de Gemini Cloud Assist no esté bloqueado.
(Opcional) Establece la configuración del proyecto.
Configura Gemini Cloud Assist para una carpeta
En los siguientes pasos, se detalla cómo configurar Gemini Cloud Assist para una carpeta con la consola de Google Cloud . No puedes usar Google Cloud CLI ni la API para configurar Gemini Cloud Assist para carpetas.
Habilita las APIs obligatorias y recomendadas.
Ve a la página Administrador para Gemini.
En el selector de proyectos que se encuentra en la parte superior de la página, selecciona el recurso de carpeta.
Selecciona Habilitar las APIs de Cloud Assist.
Aparecerá el diálogo Habilita la API para los proyectos existentes en la carpeta.
En el cuadro de diálogo Habilita la API para los proyectos existentes en una carpeta, selecciona la flecha de expansión que se encuentra en la sección APIs obligatorias y recomendadas.
En la lista APIs recomendadas, selecciona las APIs opcionales que quieras habilitar.
Opcional: Selecciona Ayuda a Google a mejorar Cloud Assist compartiendo tus instrucciones y respuestas.
Selecciona Habilitar Gemini Cloud Assist sin costo.
En este paso, se habilitan las APIs recomendadas obligatorias y seleccionadas para todos los proyectos de la carpeta. Si deseas excepciones para algunos proyectos de la carpeta, puedes bloquear la habilitación de la API configurando una restricción de la política de la organización Restringir el uso de servicios del recurso en esos proyectos. Para obtener más información, consulta Restringe el uso de recursos.
Otorga los siguientes roles de IAM o crea roles personalizados con permisos equivalentes en la carpeta:
- Usuario de Gemini Cloud Assist
- Visualizador de recursos de Cloud
Si la principal quiere obtener asistencia con productos a los que aún no tiene acceso, es posible que debas otorgarle roles de IAM adicionales. Consulta Requisitos de IAM para usar Gemini Cloud Assist y obtener una tabla de roles de IAM que habilitan una experiencia óptima de Gemini Cloud Assist para diferentes productos.
Si tu carpeta forma parte de una organización que usa restricciones personalizadas, revisa los permisos necesarios para el chat para asegurarte de que el chat de Gemini Cloud Assist no esté bloqueado.
Si usas Gemini Cloud Assist con aplicaciones, también debes habilitar la administración de aplicaciones a nivel de la carpeta. En este paso, se crea un proyecto de administración al que debes vincular una cuenta de facturación.
Regresa a la página Administrador de Gemini.
Selecciona Habilitar la administración de apps.
Aparecerá la página de configuración de IAM y administración.
Selecciona Habilitar en la sección Habilitación de apps de la página.
Aparecerá el diálogo Habilita las APIs de aplicaciones en esta carpeta.
Selecciona Habilitar.
Una barra de estado muestra el progreso de la habilitación de la API. La página de configuración de IAM y administración se actualiza cuando se completa la habilitación de la API.
Selecciona Administrar facturación.
Aparecerá la página Cuenta vinculada.
Selecciona una cuenta de facturación de la lista y, luego, Establecer cuenta.
Otorga los roles de IAM que otorgaste a la carpeta en el paso 2 o crea roles personalizados con permisos equivalentes al proyecto de administración creado en el paso anterior.
Busca el proyecto de administración de la carpeta:
Regresa a la página Administrador de Gemini.
En el selector de proyectos que se encuentra en la parte superior de la página, selecciona el recurso de carpeta.
Selecciona Administrar la configuración de Gemini Cloud Assist.
Aparecerá el cuadro de diálogo Administrar Gemini Cloud Assist.
Toma nota del proyecto de administración.
Establece la configuración de los proyectos de la carpeta (opcional).
¿Qué sigue?
- Obtén más información sobre los precios de Gemini Cloud Assist.
- Aprende a usar el panel de Cloud Assist en la consola de Google Cloud .
- Obtén más información para establecer parámetros de configuración adicionales para Gemini Cloud Assist.