Desative o Gemini Cloud Assist

Esta página mostra-lhe como desativar o Gemini Cloud Assist.

Para obter informações sobre como alterar as definições que controlam a partilha de comandos e respostas do Gemini Cloud Assist com a Google, consulte o artigo Configure a partilha de comandos e respostas para o Gemini Cloud Assist.

Antes de começar

Para receber as autorizações necessárias para desativar o Gemini Cloud Assist, peça ao seu administrador para lhe conceder a função básica de proprietário ou administrador (roles/owner ou roles/admin) no projeto.

Ambas as funções contêm as autorizações necessárias para remover o acesso dos utilizadores e desativar os serviços.

Para ver as autorizações exatas necessárias, expanda a secção Autorizações necessárias:

Autorizações necessárias

  • resourcemanager.projects.getIamPolicy
  • resourcemanager.projects.setIamPolicy
  • serviceusage.services.disable
  • Se pretender usar a Google Cloud consola para desativar o Gemini Cloud Assist, também deve ter as seguintes autorizações:
    • serviceusage.services.get
    • serviceusage.services.list

Pode conseguir estas autorizações com outras funções predefinidas ou funções personalizadas.

Desative o Gemini Cloud Assist

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

Consola

  1. Para limitar o acesso a utilizadores específicos na sua organização, remova as autorizações de gestão de identidade e de acesso para o Gemini Cloud Assist:

    1. Aceda à página IAM e administrador.

      Aceda a IAM e administração

    2. Na coluna Principal, encontre um principal para o qual quer remover o acesso ao Gemini Cloud Assist e, de seguida, clique em Editar principal nessa linha.

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

      1. Localize a função Utilizador do Gemini para o Google Cloud e, de seguida, clique em Eliminar função.

      2. Localize a função Utilizador do Gemini Cloud Assist e, de seguida, clique em Eliminar função.

      3. Localize a função Service Usage Consumer e, de seguida, clique em Eliminar função.

    4. Clique em Guardar.

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

    1. Aceda à página APIs e serviços ativados.

      Aceda a APIs e serviços ativados

    2. Para selecionar o Google Cloud projeto onde quer desativar a API Gemini Cloud Assist, faça uma das seguintes ações:

      • Na secção Selecionar um projeto recente, clique num Google Cloud projeto.

      • 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 Google Cloud projeto para o qual 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 da Google Cloud consola.

    4. Clique em Desativar API.

  3. Opcional: se estiver a desativar todos os produtos do Gemini para Google Cloud , repita o passo 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 a utilizadores específicos na sua organização, remova as autorizações de gestão de identidade e de acesso para o Gemini Cloud Assist:

    1. Remova a função roles/cloudaicompanion.user através do comando gcloud projects remove-iam-policy-binding:

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

      Substitua o seguinte:

      • PROJECT_ID: o ID do seu projeto Google Cloud , por exemplo,1234567890.
      • PRINCIPAL: o identificador do principal, por exemplo, user:cloudysanfrancisco@gmail.com.

      O resultado é uma lista de associações de políticas.

    2. Repita o passo anterior para as seguintes funções:

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

     gcloud services disable geminicloudassist.googleapis.com
    

    Se for bem-sucedido, o comando produz um resultado semelhante ao seguinte:

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

  5. API

    Estas instruções usam cURL para chamar métodos da API.

    1. Para limitar o acesso a utilizadores específicos na sua organização, remova as autorizações de gestão de identidade e de acesso para o Gemini Cloud Assist:

      1. Crie um ficheiro JSON que contenha as seguintes informações:

          {
            "options": {
              "requestedPolicyVersion": 3
            }
          }
        
      2. Recupere a Política IAM existente para o projeto através do 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 o seguinte:

        • JSON_FILE_NAME: o caminho para o ficheiro JSON que criou no passo anterior.

        • PROJECT_ID: o ID do projeto.

        Se for bem-sucedido, a resposta devolve a política de IAM do projeto.

      3. Copie a política de IAM do projeto para um ficheiro JSON vazio e remova os utilizadores cujo acesso quer limitar. Deve remover esses utilizadores do campo members para os seguintes campos:

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

        • JSON_FILE_NAME: o caminho para o ficheiro JSON que criou no passo anterior.

        • PROJECT_ID: o ID do projeto.

        Se for bem-sucedido, a resposta devolve a política de IAM atualizada do projeto.

    2. Desative a API Gemini Cloud Assist (geminicloudassist.googleapis.com) através do 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 para o qual está a desativar o Gemini Cloud Assist.

      Se o comando for bem-sucedido, devolve um long-running operation, que inclui um campo name. Pode usar o valor no campo name para verificar o estado da operação.

    3. Opcional: se estiver a desativar todos os produtos do Gemini, repita o passo anterior para desativar a API cloudaicompanion.googleapis.com. Google Cloud