Esta página descreve como usar a assistência com tecnologia de IA através do Gemini para ajudar a compreender melhor o panorama do armazenamento de dados no Cloud Storage. Quando usa o Gemini Cloud Assist, pode introduzir comandos sobre o funcionamento geral do Cloud Storage e, quando ativa uma subscrição do Storage Intelligence, pode introduzir comandos sobre contentores e objetos específicos.
Em seguida, pode usar as informações fornecidas pelo Gemini Cloud Assist para fazer o seguinte:
Analise os padrões e as tendências de utilização de dados
Identifique oportunidades para poupar nos custos de armazenamento
Otimize os seus dados para segurança e conformidade
Tome decisões informadas sobre a gestão dos seus dados
O Gemini não usa os seus comandos nem as respetivas respostas como dados para preparar os seus modelos sem a sua autorização expressa. Para mais informações sobre como a Google utiliza os seus dados, consulte o artigo Como o Gemini para Google Cloud utiliza os seus dados.
Esta página destina-se a programadores, analistas de dados ou engenheiros de dados, administradores de plataformas, operadores financeiros e responsáveis pela conformidade. Parte do princípio de que sabe como usar o Cloud Storage e consultar conjuntos de dados associados.
A que comandos pode o Gemini responder?
Para compreender o seu armazenamento de dados, pode fornecer ao Gemini Cloud Assist um comando, que é uma declaração ou uma pergunta em linguagem natural.
Quando usa o Gemini Cloud Assist sozinho, sem uma subscrição do Storage Intelligence, pode fazer perguntas sobre o funcionamento geral do Cloud Storage, como as seguintes:
"Como posso fazer a transição de objetos de uma classe de armazenamento para outra?"
"Como posso ativar a eliminação temporária num contentor?"
Quando ativa uma subscrição do Storage Intelligence, também pode fazer perguntas relacionadas com oportunidades de poupança de custos, segurança e conformidade, e deteção de dados. O Gemini Cloud Assist pode usar os metadados contidos nos conjuntos de dados do Storage Insights para gerar estatísticas, que são respostas a comandos sobre os metadados e a utilização do seu contentor e objeto. Pode fazer pedidos como os seguintes:
Comandos relacionados com a utilização e a poupança de custos:
"5 maiores contentores sem gestão do ciclo de vida de objetos"
"5 maiores conjuntos sem a classificação automática ativada"
Comandos relacionados com segurança e conformidade:
"5 maiores contentores sem a funcionalidade de controlo de versões de objetos ativada"
"5 maiores objetos com uma data de validade da retenção nos próximos 30 dias"
Comandos relacionados com a descoberta de dados:
"Recipientes com um volume elevado de ficheiros pequenos (cada um com menos de 1 MB)"
"Objetos na classe de armazenamento Standard com menos de 50 MB"
Antes de começar
Para usar o Gemini Cloud Assist para comandos gerais relacionados com o Cloud Storage, tem de configurar primeiro o Gemini Cloud Assist, incluindo a obtenção das funções necessárias.
Configure o Gemini Cloud Assist
Certifique-se de que o Gemini Cloud Assist está configurado para o seu Google Cloud projeto.
Se quiser introduzir comandos relacionados com objetos e contentores específicos, também tem de concluir os seguintes passos de pré-requisito:
Ative a inteligência de armazenamento, que lhe dá acesso à utilização 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 objetos e contentores específicos.
Em alternativa, se existir um conjunto de dados que quer usar, pode obter as funções de IAM necessárias para aceder ao conjunto de dados existente.
Certifique-se de que o agente de serviço do Storage Insights tem acesso ao conjunto de dados que o Gemini Cloud Assist vai analisar. Isto permite que o conjunto de dados seja lido e analisado.
Ative a inteligência de armazenamento
Certifique-se de que a Storage Intelligence 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 a comandos.
Crie um conjunto de dados
Crie um conjunto de dados e associe o conjunto de dados ao BigQuery.
Conceda as funções necessárias para aceder a conjuntos de dados
Quando um utilizador cria uma configuração do conjunto de dados pela primeira vez, é criado um agente do serviço Storage Insights. O agente de serviço segue o formato de nomenclatura
service-PROJECT_NUMBER@gcp-sa-storageinsights.iam.gserviceaccount.com
e é apresentado na
página IAM da Google Cloud consola
quando seleciona a caixa de verificação Incluir concessões de funções fornecidas pela Google.
Para usar o Gemini Cloud Assist para comandos relacionados com metadados de contentores ou objetos, tem de ativar o agente do serviço Storage Insights para ler conjuntos de dados. Peça ao seu administrador para conceder ao agente de serviço a função de visualizador de dados do BigQuery (roles/bigquery.dataViewer
) na organização, na pasta ou no projeto que contém o conjunto de dados que quer analisar.
Para ver instruções sobre como conceder funções a agentes de serviços, consulte o artigo Crie e conceda funções a agentes de serviços.
Obtenha as funções necessárias para aceder a conjuntos de dados
Para receber as autorizações de que precisa para receber estatísticas sobre os metadados de objetos e contentores, peça ao seu administrador que lhe conceda as seguintes funções do IAM no projeto, na pasta ou na organização que contém os conjuntos de dados que quer analisar:
-
Utilizador de tarefas do BigQuery (
roles/bigquery.jobUser
) -
Visualizador de dados do BigQuery (
roles/bigquery.dataViewer
) -
Visualizador de estatísticas de armazenamento (
roles/storageinsightsViewer
)
Para mais informações sobre a atribuição de funções, consulte o artigo Faça a gestão do acesso a projetos, pastas e organizações.
Também pode conseguir as autorizações necessárias através de funções personalizadas ou outras funções predefinidas.
Analise o seu armazenamento de dados através de comandos de linguagem natural
Para introduzir comandos no Gemini Cloud Assist, siga estes passos:
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Na barra de ferramentas, clique em brilho (Gemini) para abrir o painel de chat do Cloud Assist.
É apresentado o painel de chat do Cloud Assist.
No painel de chat do Cloud Assist, introduza um comando de linguagem natural sobre o seu armazenamento de dados. Por exemplo, pode introduzir o seguinte:
Which is my largest bucket
Clique em
(Gerar).Se lhe for pedido, introduza o nome do conjunto de dados que o Gemini vai analisar para gerar a resposta e, de seguida, clique em
(Gerar).Se for bem-sucedido, o Gemini Cloud Assist gera uma resposta semelhante à seguinte:
Here's what I found by analyzing the data in EXAMPLE_DATASET:
Bucket name Size my-bucket 39.1 TB A consulta SQL subjacente que o Gemini Cloud Assist usa também é devolvida. A consulta SQL gerada é semelhante à seguinte:
SELECT bucket_id, bucket_size FROM buckets WHERE project_id = 'example-project' ORDER BY bucket_size DESC LIMIT 1;
Opcionalmente, pode introduzir comandos sugeridos:
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Na secção
Comandos sugeridos, selecione um comando sugerido. Por exemplo, um comando sugerido pode dizer:Storage size broken down by object content type
.Se for bem-sucedido, o Gemini Cloud Assist gera uma resposta semelhante à seguinte:
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 subjacente que o Gemini Cloud Assist usa também é devolvida. A consulta SQL gerada é semelhante à seguinte:
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
Quando usa comandos para analisar recursos do Cloud Storage, pode especificar até cinco recursos no comando. Por exemplo:
5 largest buckets without Autoclass enabled
. Mesmo que inclua mais de cinco recursos no comando, o Gemini Cloud Assist só pode devolver resultados para os cinco principais recursos que correspondem aos critérios do comando.O Gemini Cloud Assist usa os metadados de objetos e contentores contidos nos conjuntos de dados do Storage Insights para responder a comandos sobre o seu armazenamento de dados.
Os seguintes dados 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 com esses dados:
Dados de custos específicos, por exemplo: "quanto custa o meu conjunto por mês".
Dados de atividade, por exemplo: "qual é a hora do último acesso ao meu objeto".
Dados sobre a configuração de determinadas funcionalidades, como a eliminação suave. Por exemplo: "which buckets don't have soft delete enabled".
O Gemini Cloud Assist também não tem o contexto adequado para responder a comandos relacionados com informações de séries cronológicas. Por exemplo: "quanto aumentou o meu depósito nas últimas 3 semanas". Isto deve-se ao facto de o Gemini Cloud Assist apenas ler a imagem instantânea mais recente de um conjunto de dados.
O que se segue?
- Saiba como escrever melhores comandos.
- Saiba como usar o painel do Gemini Cloud Assist.
- Leia o artigo Use o Gemini para obter assistência e desenvolvimento de IA.
- Saiba como o Gemini para Google Cloud usa os seus dados.