Configurar o Gemini Cloud Assist

Antes de usar o Gemini Cloud Assist , seu administrador precisa executar as etapas de configuração descritas neste documento. O Gemini Cloud Assist pode ser configurado para um projeto ou uma pasta .

Configurar o Gemini Cloud Assist para um projeto

As etapas a seguir detalham como configurar o Gemini Cloud Assist para um projeto no Google Cloud console ou usando o Google Cloud CLI.

Console

  1. Acesse a página Admin do Gemini .

    Acesse Gemini para o Google Cloud

  2. No seletor de projetos na parte superior da página, selecione o recurso do seu projeto.

  3. Selecione Obter Assistência Gemini Cloud .

  4. Na caixa de diálogo Obter Gemini Cloud Assist , faça o seguinte:

    1. Selecione a seta expansora encontrada na seção APIs obrigatórias e recomendadas .

    2. Certifique-se de que as seguintes APIs necessárias estejam habilitadas: Gemini Cloud Assist API e Gemini for Google Cloud API .

    3. Na lista APIs recomendadas , selecione as APIs que você deseja habilitar.

    4. Opcional: selecione Ajude o Google a melhorar o Cloud Assist compartilhando seus prompts e respostas .

    5. Selecione Habilitar Gemini Cloud Assist sem custo .

  5. Clique em Salvar .

  6. Conceda as funções do IAM necessárias para usar o Gemini Cloud Assist.

    1. Acesse a página IAM e Admin .

      Acesse IAM e Admin

    2. Na coluna Principal , encontre um principal para o qual você deseja dar acesso ao Gemini Cloud Assist e clique em principal nessa linha.

    3. No painel Editar acesso , clique em outra função .

    4. Em Selecionar uma função , selecione Usuário do Gemini Cloud Assist .

    5. Clique em Adicionar outra função e selecione Visualizador de recomendação .

    Se o principal quiser obter assistência com produtos aos quais ainda não tem acesso, talvez seja necessário conceder a ele funções adicionais do IAM. Consulte os requisitos do IAM para usar o Gemini Cloud Assist para obter uma tabela de funções do IAM que permitem uma experiência ideal do Gemini Cloud Assist para diferentes produtos.

gcloud

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

    Activate Cloud Shell

  2. Habilite a API Gemini Cloud Assist usando o comando gcloud services enable :

    gcloud services enable geminicloudassist.googleapis.com
    

    Esta etapa também habilita a API Gemini para Google Cloud, que também é necessária para usar o Gemini Cloud Assist.

    Se você deseja habilitar a API Gemini Cloud Assist em um local diferenteGoogle Cloud projeto, adicione o parâmetro --project :

    gcloud services enable geminicloudassist.googleapis.com --project PROJECT_ID
    

    A saída é semelhante à seguinte:

    Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete...
    Operation finished successfully.
    
  3. Conceder funções de IAM em um Google Cloud projeto. Para obter mais informações, consulte Conceder uma única função e gcloud projects add-iam-policy-binding .

    1. Conceda a função roles/geminicloudassist.user :

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

      Substitua o seguinte:

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

      A saída é uma lista de vinculações de políticas que inclui o seguinte:

      - members:
        - user:PRINCIPAL
        role: roles/geminicloudassist.user
      
    2. Repita a etapa anterior para a roles/recommender.viewer .

    Se o principal quiser obter assistência com produtos aos quais ainda não tem acesso, talvez seja necessário conceder a ele funções adicionais do IAM. Consulte os requisitos do IAM para usar o Gemini Cloud Assist para obter uma tabela de funções do IAM que permitem uma experiência ideal do Gemini Cloud Assist para diferentes produtos.

API

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

  1. Habilite a API Gemini Cloud Assist usando o método services.enable :

    curl -X POST \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://serviceusage.googleapis.com/v1/projects/PROJECT_ID/services/geminicloudassist.googleapis.com:enable"
    

    Substitua PROJECT_ID pelo ID do projeto para o qual você está habilitando o Gemini Cloud Assist.

    Se o comando for bem-sucedido, ele retornará uma long-running operation , que inclui um campo name . Você pode usar o valor no campo name para verificar o status da operação .

  2. Conceder funções IAM para o associado Google Cloud projeto.

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

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

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

      • PROJECT_ID : o ID do projeto.

      Se bem-sucedido, a resposta retornará a política de IAM do projeto.

    3. Copie a política de IAM do projeto para um arquivo JSON vazio e adicione as seguintes informações ao conteúdo existente:

        {
          "role": "roles/geminicloudassist.user",
          "members": [
            "PRINCIPAL"
          ]
        },
        {
          "role": "roles/recommender.viewer",
          "members": [
            "PRINCIPAL"
          ]
        }
      

      Substitua PRINCIPAL pelo identificador do principal ao qual você está concedendo acesso ao Gemini Cloud Assist.

    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 o seguinte:

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

      • PROJECT_ID : o ID do projeto.

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

    Se o principal quiser obter assistência com produtos aos quais ainda não tem acesso, talvez seja necessário conceder a ele funções adicionais do IAM. Consulte os requisitos do IAM para usar o Gemini Cloud Assist para obter uma tabela de funções do IAM que permitem uma experiência ideal do Gemini Cloud Assist para diferentes produtos.

Configurar o Gemini Cloud Assist para uma pasta

As etapas a seguir detalham como configurar o Gemini Cloud Assist para uma pasta no Google Cloud console. Não é possível usar o Google Cloud CLI para configurar o Gemini Cloud Assist.

  1. Habilite APIs obrigatórias e recomendadas.

    1. Acesse a página Admin do Gemini .

      Vá para Admin para Gemini

    2. No seletor de projetos na parte superior da página, selecione seu recurso de pasta.

    3. Selecione Obter assistência do Gemini Cloud .

      A caixa de diálogo Habilitar API para projetos existentes dentro da pasta é exibida.

    4. Na caixa de diálogo Habilitar API para projetos existentes em uma pasta , selecione a seta expansora encontrada na seção APIs obrigatórias e recomendadas .

    5. Certifique-se de que as seguintes APIs necessárias estejam habilitadas: Gemini Cloud Assist API e Gemini for Google Cloud API .

    6. Na lista APIs recomendadas , selecione as APIs que você deseja habilitar.

    7. Opcional: selecione Ajude o Google a melhorar o Cloud Assist compartilhando seus prompts e respostas .

    8. Selecione Habilitar Gemini Cloud Assist sem custo .

      Esta etapa habilita as APIs necessárias e recomendadas selecionadas para todos os projetos na pasta. Se desejar exceções para alguns projetos na pasta, você pode bloquear a habilitação da API definindo uma restrição de política organizacional " Restringir Uso do Serviço de Recursos" nesses projetos. Para obter mais informações, consulte Restringindo o uso de recursos .

  2. Conceda as seguintes funções do IAM ou crie funções personalizadas com permissões equivalentes na pasta :

    • Gemini para usuário do Google Cloud
    • Visualizador de ativos em nuvem
    • Visualizador de Recomendação

    Se o principal quiser obter assistência com produtos aos quais ainda não tem acesso, talvez seja necessário conceder a ele funções adicionais do IAM. Consulte os requisitos do IAM para usar o Gemini Cloud Assist para obter uma tabela de funções do IAM que permitem uma experiência ideal do Gemini Cloud Assist para diferentes produtos.

  3. Se você estiver usando o Gemini Cloud Assist com aplicativos, também precisará habilitar o gerenciamento de aplicativos . Esta etapa cria um projeto de gerenciamento ao qual você deve vincular uma conta de cobrança.

    1. Retorne para a página Admin do Gemini .

      Vá para Admin para Gemini

    2. Selecione Habilitar gerenciamento de aplicativos .

      A página de configurações do IAM e do administrador é exibida.

    3. Selecione Habilitar na seção Habilitação de aplicativo da página.

      A caixa de diálogo Habilitar APIs de aplicativos nesta pasta é exibida.

    4. Selecione Habilitar .

      Uma barra de status exibe o progresso da ativação da API. A página de configurações do IAM e do administrador é atualizada quando a ativação da API é concluída.

    5. Selecione Gerenciar faturamento .

      A página Conta vinculada é exibida.

    6. Selecione uma conta de cobrança na lista e selecione Definir conta .

  4. Conceda as funções do IAM que você concedeu à pasta na etapa 2 ou crie funções personalizadas com permissões equivalentes ao projeto de gerenciamento criado na etapa anterior.

    Encontre o projeto de gerenciamento para a pasta:

    1. Retorne para a página Admin do Gemini .

      Vá para Admin para Gemini

    2. No seletor de projetos na parte superior da página, selecione seu recurso de pasta.

    3. Selecione Gerenciar configurações do Gemini Cloud Assist .

      A caixa de diálogo Gerenciar Gemini Cloud Assist é exibida.

    4. Observe o projeto de Gestão .

  5. (Opcional) Configure as definições para projetos na pasta .

Qualquer projeto adicionado à pasta é habilitado automaticamente para o Gemini Cloud Assist.

O que vem a seguir