Cómo desactivar Gemini Cloud Assist

Google Cloud

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

Para obtener información sobre cómo 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 de los usuarios y para inhabilitar 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 deseas usar la Google Cloud consola 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.

Desactiva 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 Usuario de Gemini para Google Cloud y, luego, haz clic Borrar rol.

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

      3. Ubica el rol Consumidor de Service Usage y, luego, haz clic 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 Google Cloud proyecto en el que deseas inhabilitar la API de Gemini Cloud Assist, haz una de las siguientes acciones:

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

      • Usa el diálogo Selecciona un recurso:

        1. Haz clic en Seleccionar proyecto.
        2. En el diálogo Selecciona un proyecto, haz clic en el nombre del Google Cloud proyecto 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 Google Cloud consola barra de herramientas.

    4. Haz clic en Inhabilitar API.

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

gcloud

  1. En la Google Cloud consola, activa Cloud Shell.

    Activa 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: el ID de tu Google Cloud proyecto, por ejemplo,1234567890.
      • PRINCIPAL: el identificador de la 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 completa correctamente, el comando muestra 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 Cloud Assist, repite el paso anterior para desactivar la API de cloudaicompanion.googleapis.com.

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 projects.getIamPolicy mé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: la ruta de acceso al archivo JSON que creaste en el paso anterior.

      • PROJECT_ID: 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 projects.setIamPolicy mé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: la ruta de acceso al archivo JSON que creaste en el paso anterior.

      • PROJECT_ID: el ID del proyecto.

      Si se completa 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 services.disable método:

    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 inhabilitas Gemini Cloud Assist.

    Si el comando tiene éxito, devuelve un 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 Cloud Assist, repite el paso anterior para desactivar la API de cloudaicompanion.googleapis.com.