Desativar o Gemini Cloud Assist

Nesta página, mostramos como desativar o Gemini Cloud Assist.

Para informações sobre como mudar as configurações que controlam o compartilhamento de comandos e respostas do Gemini Cloud Assist com o Google, consulte Configurar o compartilhamento de comandos e respostas do Gemini Cloud Assist.

Antes de começar

Para receber as permissões necessárias para desativar o Gemini Cloud Assist, peça ao administrador para conceder a você o papel básico de Proprietário ou Administrador (roles/owner ou roles/admin) no projeto.

Esses dois papéis contêm as permissões necessárias para remover o acesso de usuários e desativar serviços.

Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:

Permissões necessárias

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • Se você pretende usar o Google Cloud console para desativar o Gemini Cloud Assist, também precisa ter as seguintes permissões:
    • serviceusage.services.get
    • serviceusage.services.list

É possível conseguir essas permissões com outros papéis predefinidos ou funções personalizadas.

Desativar o Gemini Cloud Assist

Para desativar o Gemini Cloud Assist, faça o seguinte:

Console

  1. Para limitar o acesso de usuários específicos na sua organização, remova as permissões do Identity and Access Management para o Gemini Cloud Assist:

    1. Acesse a página IAM e administrador.

      Acessar IAM e administrador

    2. Na coluna Principal, encontre uma principal para a qual você quer remover o acesso ao Gemini Cloud Assist e clique em Editar principal nessa linha.

    3. No painel Editar acesso, faça o seguinte:

      1. Localize o papel Usuário do Gemini para Google Cloud e clique em Excluir papel.

      2. Localize o papel Usuário do Gemini Cloud Assist e clique em Excluir papel.

      3. Localize o papel Consumidor do Service Usage e clique em Excluir papel.

    4. Clique em Salvar.

  2. Desative a API Gemini Cloud Assist (geminicloudassist.googleapis.com):

    1. Acesse a página APIs e serviços ativados.

      Acessar APIs e serviços ativados

    2. Para selecionar o projeto Google Cloud em que você quer desativar a API Gemini Cloud Assist, use um destes métodos:

      • Na seção Selecionar um projeto recente, clique em um projeto doGoogle Cloud .

      • Use a caixa de diálogo Selecionar um recurso:

        1. Clique em Selecionar projeto.
        2. Na caixa de diálogo Selecionar um projeto, clique no nome do projeto doGoogle Cloud em que você quer desativar a API.
    3. Clique na entrada API Gemini Cloud Assist. Se precisar de ajuda para encontrar a API, use o campo Pesquisar na barra de ferramentas do console do Google Cloud .

    4. Clique em Desativar API.

  3. Opcional: se você estiver desativando todos os produtos do Gemini Cloud Assist, repita a etapa anterior para desativar a API Gemini Cloud Assist (cloudaicompanion.googleapis.com).

gcloud

  1. No Google Cloud console, ative o Cloud Shell.

    Ativar o Cloud Shell

  2. Para limitar o acesso de usuários específicos na sua organização, remova as permissões do Identity and Access Management para o Gemini Cloud Assist:

    1. Remova o papel roles/cloudaicompanion.user usando o comando gcloud projects remove-iam-policy-binding:

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

      Substitua:

      • PROJECT_ID: o ID do projetoGoogle Cloud . Por exemplo, 1234567890.
      • PRINCIPAL: o identificador da principal. Por exemplo, user:cloudysanfrancisco@gmail.com.

      O resultado é uma lista de vinculações de política.

    2. Repita a etapa anterior para os seguintes papéis:

      • roles/geminicloudassist.user
      • roles/serviceusage.serviceUsageConsumer
  3. Desative a API Gemini Cloud Assist (geminicloudassist.googleapis.com) usando o comando gcloud services disable:

     gcloud services disable geminicloudassist.googleapis.com
    

    Se for bem-sucedido, o comando vai gerar um resultado semelhante a este:

     Waiting for async operation operations/acf.e9d0943b-55d9-4ac0-8af4-745e1b8983f8 to complete...
     Operation finished successfully.
    
  4. Opcional: se você estiver desativando todos os produtos do Gemini Cloud Assist, repita a etapa anterior para desativar a API cloudaicompanion.googleapis.com.

API

Nestas instruções, usamos cURL para chamar métodos de API.

  1. Para limitar o acesso de usuários específicos na sua organização, remova as permissões do Identity and Access Management para o Gemini Cloud Assist:

    1. Crie um arquivo JSON com as informações a seguir:

        {
          "options": {
            "requestedPolicyVersion": 3
          }
        }
      
    2. Recupere a política do IAM atual do projeto usando o 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"
      

      Substitua:

      • JSON_FILE_NAME: o caminho para o arquivo JSON que você criou na etapa anterior.

      • PROJECT_ID: o ID do projeto.

      Se o comando for bem-sucedido, a resposta será a política do IAM do projeto.

    3. Copie a política do IAM do projeto para um arquivo JSON vazio e remova os usuários cujo acesso você quer limitar. Remova esses usuários do campo members para os seguintes campos:

      • "role": "roles/cloudaicompanion.user"
      • "role": "roles/geminicloudassist.user"
      • "role": "roles/serviceusage.serviceUsageConsumer"
    4. Aplique a política do IAM atualizada ao projeto usando o 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"
      

      Substitua:

      • JSON_FILE_NAME: o caminho para o arquivo JSON que você criou na etapa anterior.

      • PROJECT_ID: o ID do projeto.

      Se o comando for bem-sucedido, a resposta será a política do IAM atualizada do projeto.

  2. Desative a API Gemini Cloud Assist (geminicloudassist.googleapis.com) usando o 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"
    

    Substitua PROJECT_ID pelo ID do projeto em que você está desativando o Gemini Cloud Assist.

    Se for bem-sucedido, o comando vai retornar long-running operation, que inclui o campo name. Use o valor do campo name para verificar o status da operação.

  3. Opcional: se você estiver desativando todos os produtos do Gemini Cloud Assist, repita a etapa anterior para desativar a API cloudaicompanion.googleapis.com.