Desactivar Gemini Cloud Assist

En esta página se explica cómo desactivar Gemini Cloud Assist.

Para obtener información sobre cómo cambiar los ajustes que controlan si se comparten con Google las peticiones y respuestas de Gemini Cloud Assist, consulta Configurar el uso compartido de peticiones y respuestas de Gemini Cloud Assist.

Antes de empezar

Para obtener los permisos necesarios para desactivar Gemini Cloud Assist, pide a tu administrador que te conceda el rol básico de propietario o administrador (roles/owner o roles/admin) en el proyecto.

Ambos roles tienen los permisos necesarios para quitar el acceso a los usuarios y para inhabilitar servicios.

Para ver los permisos exactos que se necesitan, despliega la sección Permisos necesarios:

Permisos obligatorios

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • Si tienes intención de usar la Google Cloud consola para desactivar Gemini Cloud Assist, también debes tener los siguientes permisos:
    • serviceusage.services.get
    • serviceusage.services.list

Es posible que puedas obtener estos permisos con otros roles predefinidos o roles personalizados.

Desactivar Gemini Cloud Assist

Para desactivar Gemini Cloud Assist, sigue estos pasos:

Consola

  1. Para limitar el acceso de usuarios específicos de tu organización, quita los permisos de Gestión de Identidades y Accesos de Gemini Cloud Assist:

    1. Ve a la página IAM y administración.

      Ir a IAM y administración

    2. En la columna Principal, busque el principal al que quiera quitar el acceso a Gemini Cloud Assist y, a continuación, haga clic en Editar principal en esa fila.

    3. En el panel Editar acceso, haz lo siguiente:

      1. Busca el rol Usuario de Gemini para Google Cloud y, a continuación, haz clic en Eliminar rol.

      2. Busca el rol Usuario de Gemini Cloud Assist y, a continuación, haz clic en Eliminar rol.

      3. Busca el rol Consumidor de uso del servicio y haz clic en Eliminar rol.

    4. Haz clic en Guardar.

  2. Desactivar la API Gemini Cloud Assist (geminicloudassist.googleapis.com):

    1. Ve a la página APIs y servicios habilitados.

      Ir a APIs y servicios habilitados

    2. Para seleccionar el proyecto Google Cloud en el que quieras inhabilitar la API Gemini Cloud Assist, haz una de las siguientes acciones:

      • En la sección Seleccionar un proyecto reciente, haz clic en unGoogle Cloud proyecto.

      • Usa el cuadro de diálogo Seleccionar un recurso:

        1. Haz clic en Seleccionar proyecto.
        2. En el cuadro de diálogo Seleccionar un proyecto, haz clic en el nombre del proyecto para el que quieras inhabilitar la API.Google Cloud
    3. Haz clic en la entrada API Gemini Cloud Assist. Si necesitas ayuda para encontrar la API, usa el campo Buscar de la barra de herramientas de la Google Cloud consola.

    4. Haz clic en Inhabilitar API.

  3. Opcional: Si vas a inhabilitar todos los productos de Gemini, repite el paso anterior para desactivar la API de Gemini para Google Cloud (cloudaicompanion.googleapis.com). Google Cloud

gcloud

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

  2. Para limitar el acceso de usuarios específicos de tu organización, quita los permisos de Gestión de Identidades y Accesos de Gemini Cloud Assist:

    1. Quita el rol roles/cloudaicompanion.user con el comando gcloud projects remove-iam-policy-binding:

      gcloud projects remove-iam-policy-binding PROJECT_ID \
      --member=PRINCIPAL --role=roles/cloudaicompanion.user
      

      Haz los cambios siguientes:

      • PROJECT_ID: el ID de tu Google Cloud proyecto, por ejemplo,1234567890.
      • PRINCIPAL: el identificador de la entidad principal. Por ejemplo, user:cloudysanfrancisco@gmail.com.

      El resultado es una lista de enlaces de políticas.

    2. Repite el paso anterior para los siguientes roles:

      • roles/geminicloudassist.user
      • roles/serviceusage.serviceUsageConsumer
  3. Desactiva la API de Gemini Cloud Assist (geminicloudassist.googleapis.com) con el comando gcloud services disable:

     gcloud services disable geminicloudassist.googleapis.com
    

    Si la acción se realiza correctamente, el comando mostrará un resultado similar al siguiente:

     Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
     Operation finished successfully.
    
  4. Opcional: Si vas a inhabilitar todas las funciones de Gemini para Google Cloud productos, repite el paso anterior para desactivar la API de cloudaicompanion.googleapis.com.

  5. API

    En estas instrucciones se usa cURL para llamar a los métodos de la API.

    1. Para limitar el acceso de usuarios específicos de tu organización, quita los permisos de Gestión de Identidades y Accesos de Gemini Cloud Assist:

      1. Crea un archivo JSON que contenga la siguiente información:

          {
            "options": {
              "requestedPolicyVersion": 3
            }
          }
        
      2. Recupera la política de gestión de identidades y accesos del 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"
        

        Haz los cambios siguientes:

        • JSON_FILE_NAME: la ruta del archivo JSON que has creado en el paso anterior.

        • PROJECT_ID: el ID del proyecto.

        Si la acción se realiza correctamente, la respuesta devuelve la política de IAM del proyecto.

      3. Copia la política de gestión de identidades y accesos del proyecto en un archivo JSON vacío y elimina los usuarios cuyo acceso quieras limitar. Deberías eliminar a esos usuarios del campo members de los siguientes campos:

        • "role": "roles/cloudaicompanion.user"
        • "role": "roles/geminicloudassist.user"
        • "role": "roles/serviceusage.serviceUsageConsumer"
      4. Aplica la política de gestión de identidades y accesos 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"
        

        Haz los cambios siguientes:

        • JSON_FILE_NAME: la ruta del archivo JSON que has creado en el paso anterior.

        • PROJECT_ID: el ID del proyecto.

        Si la acción se realiza correctamente, la respuesta devuelve la política de IAM actualizada del proyecto.

    2. Desactiva la API de Gemini Cloud Assist (geminicloudassist.googleapis.com) con el método services.disable:

      curl -X POST \
        -H "Authorization: Bearer $(gcloud auth print-access-token)" \
        "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/geminicloudassist.googleapis.com:disable"
      

      Sustituye PROJECT_ID por el ID del proyecto en el que vas a inhabilitar Gemini Cloud Assist.

      Si el comando se ejecuta correctamente, devuelve un long-running operation, que incluye un campo name. Puedes usar el valor del campo name para comprobar el estado de la operación.

    3. Opcional: Si vas a inhabilitar todas las funciones de Gemini para Google Cloud productos, repite el paso anterior para desactivar la API de cloudaicompanion.googleapis.com.