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 a 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 los roles de IAM de Gemini Cloud Assist y, luego, haz clic en Borrar rol. El rol más común para un usuario es el de Usuario de Gemini Cloud Assist.

      2. Opcional: Ubica los roles de IAM que otorgaste específicamente para usar con Gemini Cloud Assist 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: Para inhabilitar todos los productos de Gemini para Google Cloud, repite el paso anterior para la API de Gemini for Google Cloud (cloudaicompanion.googleapis.com).

gcloud

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

    Activa Cloud Shell

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

    1. Quita los roles de IAM de Gemini Cloud Assist para el usuario con el comando gcloud projects remove-iam-policy-binding. Los roles de Gemini Cloud Assist tienen el prefijo roles/geminicloudassist. Por ejemplo, el siguiente comando quita roles/geminicloudassist.user, un rol típico de Gemini Cloud Assist:

      gcloud projects remove-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.

    2. Opcional: Repite el paso anterior para quitar los roles de IAM que otorgaste específicamente para usar con Gemini Cloud Assist.

  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: Para inhabilitar todos los productos de Gemini para Google Cloud, repite el paso anterior para la API de Gemini for Google Cloud (cloudaicompanion.googleapis.com).

API

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

  1. Para limitar el acceso a 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 ejecuta correctamente, la respuesta devuelve la política de IAM del proyecto.

    3. Copia la política de IAM del proyecto en un archivo JSON vacío y quita al usuario del campo members de cualquier role que comience con roles/geminicloudassist, como roles/geminicloudassist.user.

    4. Opcional: Repite el paso anterior para quitar los roles de IAM que otorgaste específicamente para usar con Gemini Cloud Assist.

    5. 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 completa 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"
    

    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: Para inhabilitar todos los productos de Gemini para Google Cloud, repite el paso anterior para la API de Gemini for Google Cloud (cloudaicompanion.googleapis.com).