Cómo desactivar Gemini Cloud Assist

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

Si deseas obtener información para cambiar la configuración que controla el uso compartido de instrucciones y respuestas de Gemini Cloud Assist con Google, consulta Configura el uso compartido de instrucciones y respuestas para Gemini Cloud Assist.

Antes de comenzar

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

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

Para ver los permisos exactos que son necesarios, expande la sección Permisos necesarios:

Permisos necesarios

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

Puedes obtener estos permisos con otros roles predefinidos o roles personalizados.

Cómo desactivar Gemini Cloud Assist

Para desactivar Gemini Cloud Assist, haz lo siguiente:

Console

  1. Para limitar el acceso de usuarios específicos de tu organización, quita los permisos de Identity and Access Management para Gemini Cloud Assist:

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

      Ir a IAM y administración

    2. En la columna Principal, busca una principal para la que deseas quitar el acceso a Gemini Cloud Assist y, luego, haz clic en Editar principal en esa fila.

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

      1. Ubica el rol de Usuario de Gemini para Google Cloud y, luego, haz clic en Borrar rol.

      2. Ubica el rol de Usuario de Gemini Cloud Assist y, luego, haz clic en Borrar rol.

      3. Ubica el rol de Consumidor de Service Usage y, luego, haz clic en Borrar rol.

    4. Haz clic en Guardar.

  2. Desactiva la API de 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 deseas inhabilitar la API de Gemini Cloud Assist, realiza una de las siguientes acciones:

      • En la sección Selecciona un proyecto reciente, haz clic en un proyectoGoogle Cloud .

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

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

    4. Haz clic en Inhabilitar API.

  3. Opcional: Si inhabilitas todos los productos de Gemini para Google Cloud , 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 Identity and Access Management para 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
      

      Reemplaza lo siguiente:

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

      El resultado es una lista de vinculaciones 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 se ejecuta correctamente, el comando produce un resultado similar al siguiente:

     Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
     Operation finished successfully.
    
  4. Opcional: Si inhabilitas todos los productos de Gemini para Google Cloud , 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 Identity and Access Management para Gemini Cloud Assist:

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

          {
            "options": {
              "requestedPolicyVersion": 3
            }
          }
        
      2. 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 completa correctamente, la respuesta muestra la política de IAM del proyecto.

      3. Copia la política de IAM del proyecto en un archivo JSON vacío y quita los usuarios cuyo acceso deseas limitar. Debes quitar a esos usuarios del campo members para los siguientes campos:

        • "role": "roles/cloudaicompanion.user"
        • "role": "roles/geminicloudassist.user"
        • "role": "roles/serviceusage.serviceUsageConsumer"
      4. 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 correctamente, la respuesta muestra 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"
      

      Reemplaza PROJECT_ID por el ID del proyecto para el que inhabilitarás Gemini Cloud Assist.

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

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