Antes de que puedas usar Gemini Cloud Assist, tu administrador debe realizar los pasos de configuración que se describen en este documento. Gemini Cloud Assist se puede configurar para 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 de Gemini.
En el selector de proyectos en la parte superior de la página, selecciona el recurso de tu proyecto.
Selecciona Obtener Gemini Cloud Assist.
En el diálogo Obtener Gemini Cloud Assist, haz lo siguiente:
Selecciona la flecha del expansor que se encuentra en la sección APIs requeridas y recomendadas.
En la lista APIs recomendadas, selecciona las APIs adicionales que deseas habilitar para mejorar el rendimiento de Gemini Cloud Assist.
Opcional: Selecciona Comparte tus instrucciones y respuestas para ayudar a Google a mejorar Cloud Assist.
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 para la que deseas otorgar acceso a Gemini Cloud Assist y, luego, haz clic en Editar principal en esa fila.
En el panel Acceso de edición, 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 desea 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 roles adicionales. Consulta Requisitos de IAM para usar Gemini Cloud Assist para obtener una tabla de roles de IAM que permiten 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 no esté bloqueado el chat de Gemini Cloud Assist.
(Opcional) Configura los parámetros del proyecto.
gcloud
-
En la Google Cloud consola de, activa Cloud Shell.
Habilita la API de Gemini Cloud Assist con el
gcloud services enablecomando: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 diferente Google Cloud , agrega el
--projectparámetro:gcloud services enable geminicloudassist.googleapis.com --project PROJECT_IDReemplaza
PROJECT_IDpor el ID del proyecto para el que habilitas Gemini Cloud Assist.El resultado es similar a este:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
Habilita otras APIs requeridas con el
gcloud services enablecomando como 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_ID(Opcional) Habilita las APIs recomendadas con el
gcloud services enablecomando como lo hiciste para habilitar la API de Gemini Cloud Assist.Otorga roles de IAM en un Google Cloud proyecto. Para obtener más información, consulta Otorga un solo rol y
gcloud projects add-iam-policy-binding.Otorga el rol
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 Google Cloud proyecto, 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 para obtener una tabla de roles de IAM que permiten 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 no esté bloqueado el chat de Gemini Cloud Assist.
(Opcional) Configura los parámetros 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
services.enablemétodo: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 habilitas Gemini Cloud Assist.Si el comando se ejecuta correctamente, 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
services.enablemétodo como 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
services.enablemétodo como lo hiciste para habilitar la API de Gemini Cloud Assist.Otorga roles de IAM para el proyecto asociado Google Cloud .
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
projects.getIamPolicymétodo: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 completa correctamente, 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
projects.setIamPolicymétodo: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 completa correctamente, 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 para obtener una tabla de roles de IAM que permiten 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 no esté bloqueado el chat de Gemini Cloud Assist.
(Opcional) Configura los parámetros 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 Google Cloud consola de. No puedes usar Google Cloud CLI ni la API para configurar Gemini Cloud Assist para carpetas.
Habilita las APIs requeridas y recomendadas.
Ve a la página Administrador de Gemini.
En el selector de proyectos en la parte superior de la página, selecciona el recurso de tu carpeta.
Selecciona Habilitar las APIs de Cloud Assist.
Aparecerá el diálogo Habilita la API para los proyectos existentes en la carpeta.
En el diálogo Habilita la API para los proyectos existentes en una carpeta, selecciona la flecha del expansor que se encuentra en la sección APIs requeridas y recomendadas.
En la lista APIs recomendadas, selecciona las APIs opcionales que deseas habilitar.
Opcional: Selecciona Comparte tus instrucciones y respuestas para ayudar a Google a mejorar Cloud Assist.
Selecciona Habilitar Gemini Cloud Assist sin costo.
Con este paso, se habilitan las APIs requeridas y las APIs recomendadas 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 Restringir el uso de servicios del recurso restricción de política de la organización 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 Cloud Asset
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 para obtener una tabla de roles de IAM que permiten 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 y asegúrate de que no esté bloqueado el chat de Gemini Cloud Assist.
Si usas Gemini Cloud Assist con aplicaciones, también debes habilitar la administración de aplicaciones a nivel de la carpeta. Con este paso, se crea un proyecto de administración al que debes vincular una cuenta de facturación.
Vuelve a la página Administrador de Gemini.
Selecciona Habilitar la administración de apps.
Aparecerá la página de configuración 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 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, selecciona Establecer la 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:
Vuelve a la página Administrador de Gemini.
En el selector de proyectos en la parte superior de la página, selecciona el recurso de tu carpeta.
Selecciona Administrar la configuración de Gemini Cloud Assist.
Aparecerá el diálogo Administrar Gemini Cloud Assist.
Toma nota del Proyecto de administración.
(Opcional) Configura los parámetros de los proyectos en la carpeta.
¿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 Google Cloud consola.
- Obtén más información para configurar parámetros adicionales para Gemini Cloud Assist.