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ê a função básica de proprietário ou administrador (roles/owner ou roles/admin) no projeto.

Ambos os papéis contêm as permissões necessárias para remover o acesso dos 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 console Google Cloud 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 para Google Cloud , repita a etapa anterior para desativar a API Gemini para Google Cloud (cloudaicompanion.googleapis.com).

gcloud

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

    Activate 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 para Google Cloud , repita a etapa anterior para desativar a API cloudaicompanion.googleapis.com.

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

        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 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"
      

      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 para Google Cloud , repita a etapa anterior para desativar a API cloudaicompanion.googleapis.com.