Para configurar o Gemini Cloud Assist no Cloud Billing, siga estas etapas:
Ative a API Gemini Cloud Assist em um Google Cloud projeto. Geralmente, essa etapa é realizada por um administrador.
No Google Cloud projeto, conceda papéis do Identity and Access Management (IAM) aos mesmos usuários que acessam os dados de custo e utilização do Cloud Billing data. Geralmente, essa etapa é realizada por um administrador.
Para usuários que precisam acessar os dados do Cloud Billing e o Gemini Cloud Assist no Cloud Billing, conceda papéis do IAM na conta do Cloud Billing que está vinculada ao projeto em que a API Gemini Cloud Assist está ativada. Geralmente, essa etapa é realizada por um administrador.
Ativar a API Gemini Cloud Assist em um Google Cloud projeto
Esta seção descreve as etapas necessárias para ativar a API Gemini Cloud Assist em um Google Cloud projeto.
Console
Para ativar a API Gemini Cloud Assist, acesse a página API Gemini Cloud Assist.
No seletor de projetos, escolha o projeto que você quer usar como um projeto "Gemini".
É possível ativar a API Gemini Cloud Assist em mais de um projeto. Para usuários do Cloud Billing que têm permissões no nível da conta de faturamento na conta do Cloud Billing, recomendamos que você use um projeto de administração do FinOps para conter a API.
Clique em Ativar.
A página é atualizada e mostra o status API ativada.
gcloud
-
No Google Cloud console, ative o Cloud Shell.
No menu do seletor de projetos, escolha o projeto que você quer usar como um projeto "Gemini".
É possível ativar a API Gemini Cloud Assist em mais de um projeto. Para usuários do Cloud Billing que têm permissões no nível da conta de faturamento na conta do Cloud Billing, recomendamos que você use um projeto de administração do FinOps para conter a API.
Ative a API Gemini Cloud Assist usando o
gcloud services enablecomando:gcloud services enable geminicloudassist.googleapis.comPara ativar a API Gemini Cloud Assist em outro Google Cloud projeto, adicione o
--projectparâmetro:gcloud services enable geminicloudassist.googleapis.com --project PROJECT_IDSubstitua
PROJECT_IDpelo Google Cloud ID do projeto.O resultado será assim:
Waiting for async operation operations/acf.2e2fcfce-8327-4984-9040-a67777082687 to complete... Operation finished successfully.
Depois de ativar a API Gemini Cloud Assist no projeto especificado Google Cloud , o Gemini Cloud Assist vai estar disponível para todos os usuários que tiverem as funções de IAM necessárias no projeto especificado.
Conceder papéis do IAM em um Google Cloud projeto do
Esta seção descreve as etapas para conceder as permissões necessárias do projeto para usar o Gemini Cloud Assist. No Google Cloud projeto em que você ativou a API Gemini Cloud Assist, conceda os seguintes papéis do IAM aos usuários (principais) no projeto:
- Usuário do Gemini Cloud Assist
- Consumidor do Service Usage
Console
Para conceder os papéis do IAM necessários para usar o Gemini Cloud Assist, acesse a página IAM e administrador.
Na coluna Principal, encontre um principal para o qual você quer ativar o acesso ao Gemini Cloud Assist e clique em Editar principal nessa linha.
No painel Editar acesso, clique em Adicionar outro papel.
Em Selecionar papel, selecione Usuário do Gemini Cloud Assist.
Clique em Adicionar novo papel e selecione Consumidor do Service Usage.
Clique em Salvar.
gcloud
-
No Google Cloud console, ative o Cloud Shell.
No menu do seletor de projetos, selecione um projeto.
Conceda o papel Usuário do Gemini Cloud Assist:
gcloud projects add-iam-policy-binding PROJECT_ID \ --member=PRINCIPAL --role=roles/geminicloudassist.user
Substitua:
PROJECT_ID: o ID do projetoGoogle Cloud . Por exemplo,1234567890.PRINCIPAL: o identificador do principal. Por exemplo,user:cloudysanfrancisco@gmail.com.
A saída é uma lista de vinculações de política que inclui o seguinte:
- members: - user:PRINCIPAL role: roles/geminicloudassist.userRepita a etapa anterior para o papel
roles/serviceusage.serviceUsageConsumer.
Para mais informações, consulte
Conceder um único papel
e
gcloud projects add-iam-policy-binding.
Todos os usuários (principais) que receberem essas funções poderão acessar os recursos do Gemini Cloud Assist no Google Cloud console. Se os usuários também tiverem acesso para ver dados do Cloud Billing , eles poderão usar o Gemini Cloud Assist nos relatórios do Cloud Billing e no hub do FinOps para receber assistência de IA na criação de relatórios de custos e para resumir os principais insights sobre custos na nuvem e recomendações de otimização. Para mais informações, consulte Visão geral do Gemini Cloud Assist no Cloud Billing.
Tarefas avançadas de configuração do IAM para projetos
Em vez de usar o Google Cloud console ou a CLI gcloud para conceder papéis predefinidos do IAM em um projeto, faça o seguinte:
Use APIs REST do IAM ou bibliotecas de cliente do IAM para conceder papéis.
Se você usar essas interfaces, use os nomes de função totalmente qualificados:
roles/geminicloudassist.userroles/serviceusage.serviceUsageConsumer
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Criar e conceder funções personalizadas.
Quaisquer papéis personalizados para permissões de projeto que você criar precisam das seguintes permissões para acessar o Gemini Cloud Assist:
geminicloudassist.companions.generateChatgeminicloudassist.companions.generateCodeserviceusage.services.use
Conceder papéis do IAM em uma conta do Cloud Billing
Para usuários que precisam acessar os dados de custo do Cloud Billing, é necessário conceder permissões na conta do Cloud Billing adequadas para acessar a página Relatórios e o hub do FinOps. Para usar o Gemini Cloud Assist no Cloud Billing, conceda aos usuários acesso à conta do Cloud Billing que está vinculada ao projeto em que a API Gemini Cloud Assist está ativada.
Permissões necessárias: para receber orientações detalhadas sobre as permissões necessárias para acessar os relatórios de faturamento, consulte a seção Permissões necessárias para acessar relatórios disponível no artigo "Analisar dados de faturamento e tendências de custo com relatórios".
Permissões necessárias: para receber orientações detalhadas sobre as permissões necessárias para acessar o hub do FinOps de faturamento, consulte a seção Permissões necessárias para acessar o hub do FinOps disponível no "artigo Otimizar custos com o hub de FinOps".
Conceder acesso: para orientações sobre como conceder acesso a uma conta do Cloud Billing, consulte a seção Atualizar permissões do usuário para uma conta do Cloud Billing disponível no artigo "Gerenciar o acesso a contas do Cloud Billing".
A seguir
- Saiba mais sobre a assistência de IA disponível no Gemini Cloud Assist no Cloud Billing.
- Saiba mais sobre os diferentes tipos de assistência de IA generativa disponíveis no Gemini Cloud Assist.
- Saiba como o Gemini Cloud Assist usa seus dados.
- Saiba mais sobre Google Cloud compliance.