Esta página descreve como usar a assistência com tecnologia de IA pelo Gemini para entender melhor o cenário de armazenamento de dados no Cloud Storage. Ao usar o Gemini Cloud Assist, você pode inserir instruções sobre como o Cloud Storage funciona em geral. Ao ativar uma assinatura do Storage Intelligence, você pode inserir instruções sobre buckets e objetos específicos.
Em seguida, use as informações fornecidas pelo Gemini Cloud Assist para fazer o seguinte:
Analisar padrões e tendências de uso de dados
Identificar oportunidades de economizar nos custos de armazenamento
Otimizar seus dados para segurança e compliance
Tome decisões fundamentadas sobre o gerenciamento de dados
O Gemini não usa seus comandos nem as respostas deles como dados para treinar os modelos sem sua permissão explícita. Para mais informações sobre como o Google usa seus dados, consulte Como o Gemini para Google Cloud usa seus dados.
Esta página é destinada a desenvolvedores, analistas ou engenheiros de dados, administradores de plataforma, operadores financeiros e oficiais de compliance. Assume-se que você saiba como usar o Cloud Storage e consultar conjuntos de dados vinculados.
Quais comandos o Gemini pode responder?
Para entender o armazenamento de dados, forneça ao Gemini Cloud Assist um comando, que é uma instrução ou pergunta em linguagem natural.
Quando você usa o Gemini Cloud Assist sem uma assinatura do Storage Intelligence, pode fazer perguntas sobre como o Cloud Storage funciona, como as seguintes:
"Como faço a transição de objetos de uma classe de armazenamento para outra?"
"Como faço para ativar a exclusão reversível em um bucket?"
Ao ativar uma assinatura do Storage Intelligence, você também pode fazer perguntas relacionadas a oportunidades de economia de custos, segurança e conformidade e descoberta de dados. O Gemini Cloud Assist pode usar os metadados contidos nos conjuntos de dados do Storage Insights para gerar insights, que são respostas a solicitações sobre o uso e os metadados de bucket e objeto. Você pode fazer perguntas como estas:
Comandos relacionados ao uso e à economia de custos:
"5 maiores buckets sem o Gerenciamento do ciclo de vida de objetos"
"5 maiores buckets sem a classe automática ativada"
Comandos relacionados à segurança e conformidade:
"5 maiores buckets sem o controle de versões de objetos ativado"
"5 objetos maiores com data de validade da retenção nos próximos 30 dias"
Comandos relacionados à descoberta de dados:
"Buckets com um grande volume de arquivos pequenos (cada um com menos de 1 MB)"
"Objetos na classe de armazenamento padrão com menos de 50 MB"
Antes de começar
Para usar o Gemini Cloud Assist em solicitações gerais relacionadas ao Cloud Storage, primeiro é necessário configurar o Gemini Cloud Assist, incluindo a obtenção das funções necessárias.
Configurar o Gemini Cloud Assist
Verifique se o Gemini Cloud Assist está configurado para seu Google Cloud projeto.
Se você quiser inserir instruções relacionadas a buckets e objetos específicos, também precisará concluir as etapas de pré-requisito a seguir:
Ative o Storage Intelligence, que dá acesso ao uso de conjuntos de dados do Storage Insights.
Crie um conjunto de dados do Storage Insights, que o Gemini Cloud Assist vai analisar para fornecer informações sobre buckets e objetos específicos.
Se você quiser usar um conjunto de dados existente, poderá receber os papéis do IAM necessários para acessar o conjunto de dados.
Verifique se o agente de serviço do Storage Insights tem acesso ao conjunto de dados que o Gemini Cloud Assist vai analisar. Isso permite que o conjunto de dados seja lido e analisado.
Ativar o Storage Intelligence
Verifique se a Inteligência de armazenamento está ativada no projeto, na pasta ou na organização que contém ou vai conter os conjuntos de dados que o Gemini Cloud Assist vai usar para responder às solicitações.
Criar um conjunto de dados
Conceder os papéis necessários para acessar conjuntos de dados
Quando um usuário cria uma configuração de conjunto de dados pela primeira vez, um agente de serviço do Storage Insights é criado. O agente de serviço segue o formato de nomenclatura
service-PROJECT_NUMBER@gcp-sa-storageinsights.iam.gserviceaccount.com
e aparece na
página do IAM no console do Google Cloud
quando você seleciona a caixa de seleção Incluir concessões de função fornecidas pelo Google.
Para usar o Gemini Cloud Assist para comandos relacionados a metadados de bucket ou
objeto, ative o agente de serviço do Storage Insights para ler
conjuntos de dados. Peça ao administrador para conceder ao agente de serviço o papel de leitor de dados do BigQuery (roles/bigquery.dataViewer
) na organização, pasta ou projeto que contém o conjunto de dados que você quer analisar.
Para instruções sobre como conceder papéis a agentes de serviço, consulte Criar e conceder papéis a agentes de serviço.
Acessar os papéis necessários para acessar conjuntos de dados
Para receber as permissões necessárias para gerar insights sobre os metadados de bucket e objeto, peça ao administrador para conceder a você os seguintes papéis do IAM no projeto, na pasta ou na organização que contém os conjuntos de dados que você quer analisar:
-
Usuário de jobs do BigQuery (
roles/bigquery.jobUser
) -
Visualizador de dados do BigQuery (
roles/bigquery.dataViewer
) -
Leitor do Storage Insights (
roles/storageinsightsViewer
)
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.
Analisar o armazenamento de dados usando comandos de linguagem natural
Para inserir comandos no Gemini Cloud Assist, siga estas etapas:
- No console do Google Cloud, acesse a página Storage Insights do Cloud Storage.
Na barra de ferramentas, clique em spark (Gemini) para abrir o painel de chat do Cloud Assist.
O painel de chat do Cloud Assist aparece.
No painel de chat do Cloud Assist, insira uma solicitação de linguagem natural sobre o armazenamento de dados. Por exemplo, você pode inserir o seguinte:
Which is my largest bucket
Clique em
(Gerar).Se solicitado, insira o nome do conjunto de dados que o Gemini vai analisar para gerar a resposta e clique em
(Gerar).Se for bem-sucedido, o Gemini Cloud Assist vai gerar uma resposta semelhante a esta:
Here's what I found by analyzing the data in EXAMPLE_DATASET:
Bucket name Size my-bucket 39.1 TB A consulta SQL usada pelo Gemini Cloud Assist também é retornada. A consulta SQL gerada é semelhante a esta:
SELECT bucket_id, bucket_size FROM buckets WHERE project_id = 'example-project' ORDER BY bucket_size DESC LIMIT 1;
Também é possível inserir comandos sugeridos:
- No console do Google Cloud, acesse a página Storage Insights do Cloud Storage.
Na seção
Comandos sugeridos, selecione um comando sugerido. Por exemplo, um comando sugerido pode serStorage size broken down by object content type
.Se for bem-sucedido, o Gemini Cloud Assist vai gerar uma resposta semelhante a esta:
Here's what I found by analyzing the data in EXAMPLE_DATASET:
Content type Size MP4 483.2 GB MOV 239.1 GB MP3 125.8 GB A consulta SQL usada pelo Gemini Cloud Assist também é retornada. A consulta SQL gerada é semelhante a esta:
SELECT oa.contentType, ROUND(sum(oa.size) / (1024 * 1024 * 1024), 2) AS total_size_gb FROM object_attributes_latest AS oa GROUP BY oa.contentType ORDER BY sum(oa.size) DESC;
Limitações
Ao usar comandos para analisar recursos do Cloud Storage, é possível especificar até cinco recursos no comando. Por exemplo:
5 largest buckets without Autoclass enabled
. Mesmo que você inclua mais de cinco recursos no comando, o Gemini Cloud Assist só pode retornar resultados para os cinco principais recursos que correspondem aos critérios do comando.O Gemini Cloud Assist usa os metadados de bucket e objeto contidos nos conjuntos de dados do Storage Insights para responder a solicitações sobre o armazenamento de dados.
Os dados a seguir não estão disponíveis nos conjuntos de dados do Storage Insights, o que significa que o Gemini Cloud Assist não tem o contexto adequado para responder a comandos relacionados a esses dados:
Dados de custo específicos, por exemplo: "quanto custa meu bucket por mês".
Dados de atividade, por exemplo: "qual foi o último horário de acesso ao meu objeto?".
Dados sobre a configuração de determinados recursos, como exclusão temporária. Por exemplo: "quais buckets não têm a exclusão flexível ativada".
O Gemini Cloud Assist também não tem o contexto adequado para responder a comandos relacionados a informações de séries temporais. Por exemplo: "Quanto meu balde cresceu nas últimas três semanas?" Isso ocorre porque o Gemini Cloud Assist só lê o snapshot mais recente de um conjunto de dados.
A seguir
- Saiba como escrever comandos melhores.
- Saiba como usar o painel do Gemini Cloud Assist.
- Leia Usar o Gemini para assistência e desenvolvimento de IA.
- Saiba como o Gemini para Google Cloud usa seus dados.