Esta página mostra como criar e gerir conjuntos de dados do Storage Insights e configurações de conjuntos de dados. Saiba mais sobre os conjuntos de dados das Estatísticas de armazenamento.
Antes de começar
Antes de começar a criar e gerir conjuntos de dados e configurações de conjuntos de dados, siga as instruções nas subsecções seguintes.
Obtenha as funções necessárias
Para receber as autorizações de que precisa para criar e gerir conjuntos de dados, peça ao seu administrador para lhe conceder as seguintes funções de IAM nos seus projetos de origem:
-
Para criar, gerir e ver configurações de conjuntos de dados:
Administrador das Estatísticas de armazenamento (
roles/storageinsights.admin
) -
Para ver, associar e desassociar conjuntos de dados:
-
Analista de estatísticas de armazenamento (
roles/storageinsights.analyst
) -
Administrador do BigQuery (
roles/bigquery.admin
)
-
Analista de estatísticas de armazenamento (
-
Para eliminar conjuntos de dados associados:
Administrador do BigQuery (
roles/bigquery.admin
) -
Para ver e consultar conjuntos de dados no BigQuery:
-
Visualizador de estatísticas de armazenamento (
roles/storageinsights.viewer
) -
Utilizador de tarefas do BigQuery (
roles/bigquery.jobUser
) -
Visualizador de dados do BigQuery (
roles/bigquery.dataViewer
)
-
Visualizador de estatísticas de armazenamento (
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.
Estas funções predefinidas contêm as autorizações necessárias para criar e gerir conjuntos de dados. Para ver as autorizações exatas que são necessárias, expanda a secção Autorizações necessárias:
Autorizações necessárias
São necessárias as seguintes autorizações para criar e gerir conjuntos de dados:
-
Criar configuração do conjunto de dados:
storageinsights.datasetConfigs.create
-
Veja a configuração do conjunto de dados:
-
storageinsights.datasetConfigs.get
-
storageinsights.datasetConfigs.list
-
-
Faça a gestão da configuração do conjunto de dados:
-
storageinsights.datasetConfigs.update
-
storageinsights.datasetConfigs.delete
-
-
Faça a associação ao conjunto de dados do BigQuery:
storageinsights.datasetConfigs.linkDataset
-
Desassociar do conjunto de dados do BigQuery:
storageinsights.datasetConfigs.unlinkDataset
-
Consultar conjuntos de dados associados do BigQuery:
bigquery.jobs.create or bigquery.jobs.*
Também pode conseguir estas autorizações com funções personalizadas ou outras funções predefinidas.
Ative a API Storage Insights
Consola
Linha de comandos
Para ativar a API Storage Insights no seu projeto atual, execute o seguinte comando:
gcloud services enable storageinsights.googleapis.com
Para mais detalhes sobre como ativar serviços para um Google Cloud projeto, consulte o artigo Ativar e desativar serviços.
Configure a inteligência de armazenamento
Certifique-se de que a inteligência de armazenamento está configurada no projeto, na pasta ou na organização que quer analisar com conjuntos de dados.
Crie uma configuração do conjunto de dados
Para criar uma configuração do conjunto de dados e gerar um conjunto de dados, siga estes passos. Para mais informações sobre os campos que pode especificar à medida que cria a configuração do conjunto de dados, consulte Propriedades de configuração do conjunto de dados.
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Clique em Configurar conjunto de dados.
Na secção Atribua um nome ao conjunto de dados, introduza um nome para o conjunto de dados. Opcionalmente, introduza uma descrição para o conjunto de dados.
Na secção Definir âmbito do conjunto de dados, faça o seguinte:
Selecione uma das seguintes opções:
Para obter metadados de armazenamento de todos os projetos na organização atual, selecione Incluir a organização.
Para obter metadados de armazenamento de todos os projetos nas pastas selecionadas, selecione Incluir pastas(suborganização/departamentos). Para obter informações sobre como obter IDs de pastas, consulte o artigo Ver ou listar pastas e projetos. Para adicionar pastas, faça o seguinte:
- No campo Pasta 1, introduza o ID da pasta.
- Opcionalmente, para adicionar vários IDs de pastas, clique em + Adicionar outra pasta.
Para obter metadados de armazenamento para os projetos selecionados, selecione Incluir projetos fornecendo os respetivos números. Para saber como encontrar os números dos projetos, consulte o artigo Encontre o nome, o número e o ID do projeto. Para adicionar projetos, faça o seguinte:
- No campo Projeto 1, introduza o número do projeto.
- Opcionalmente, para adicionar vários números de projetos, clique em + Adicionar outro projeto.
Para adicionar projetos ou pastas em massa, selecione Carregar uma lista de projetos /pastas através de um ficheiro CSV. O ficheiro CSV tem de conter os números dos projetos ou os IDs das pastas que quer incluir no conjunto de dados.
Especifique se quer incluir automaticamente futuros contentores no recurso selecionado.
Opcionalmente, para especificar filtros em contentores com base em regiões e prefixos de contentores, expanda a secção Filtros (opcional). Os filtros são aplicados de forma aditiva aos contentores.
Pode incluir ou excluir contentores de regiões específicas. Por exemplo, pode excluir contentores que se encontram nas regiões
me-central1
eme-central2
. Também pode incluir ou excluir contentores por prefixo. Por exemplo, se quiser excluir contentores que começam pormy-bucket
, introduza o prefixomy-bucket*
.
Clique em Continuar.
Na secção Selecionar período de retenção, selecione um período de retenção para os dados no conjunto de dados.
Na secção Selecione a localização para armazenar o conjunto de dados configurado, selecione uma localização para armazenar o conjunto de dados e a configuração do conjunto de dados.
Na secção Selecionar tipo de conta de serviço, selecione um tipo de agente de serviço para o seu conjunto de dados. Este agente de serviço é criado em seu nome quando cria a configuração do conjunto de dados. Pode selecionar um dos seguintes agentes de serviço:
- Conta de serviço com âmbito de configuração: este agente do serviço só pode aceder e escrever no conjunto de dados gerado pela configuração do conjunto de dados específico.
- Conta de serviço ao nível do projeto: este agente do serviço pode aceder e escrever conjuntos de dados gerados a partir de todas as configurações de conjuntos de dados no projeto.
Após a criação do agente de serviço, tem de conceder ao agente de serviço as autorizações necessárias. Para mais informações sobre este agente de serviço, consulte as propriedades de configuração do conjunto de dados.
Clique em Configurar. Pode demorar até 48 horas para ver o primeiro carregamento de dados nos conjuntos de dados associados depois de configurar o conjunto de dados.
Linha de comandos
Para criar uma configuração do conjunto de dados, execute o comando
gcloud alpha storage insights dataset-configs create
com as flags necessárias:gcloud alpha storage insights dataset-configs create DATASET_CONFIG_ID \ --location=LOCATION \ --organization=SOURCE_ORG_NUMBER \ --retention-period-days=RETENTION_PERIOD_DAYS \ (SCOPE_FLAG)
Onde:
DATASET_CONFIG_ID
é o nome que quer dar à configuração do conjunto de dados. Os nomes são usados como o identificador das configurações do conjunto de dados e são mutáveis. O nome pode conter até 128 carateres com letras, números e sublinhados.LOCATION
é a localização onde a configuração e o conjunto de dados são armazenados.SOURCE_ORG_NUMBER
é o ID da organização à qual os projetos de origem pertencem. Para saber como encontrar o ID da sua organização, consulte o artigo Obter o ID do recurso da organização.RETENTION_PERIOD_DAYS
é o período de retenção dos dados no conjunto de dados.SCOPE_FLAG
é um dos seguintes indicadores que define o âmbito dos dados que quer recolher:--enable-organization-scope
: permite que o conjunto de dados recolha estatísticas de todos os contentores em toda a organização.--source-folders=[SOURCE_FOLDER_NUMBERS,...]
: Especifica uma lista de números de pastas a incluir no conjunto de dados. Para saber como encontrar um número de pasta, consulte o artigo Listar todos os projetos e pastas na sua hierarquia.--source-folders-file=FILE_PATH
: Especifica vários números de pastas carregando um ficheiro CSV para um contentor.--source-projects=[SOURCE_PROJECT_NUMBERS,...]
: Especifica uma lista de números de projetos a incluir no conjunto de dados. Por exemplo,464036093014
. Para saber como encontrar o número do projeto, consulte o artigo Encontre o nome, o número e o ID do projeto.--source-projects-file=FILE_PATH
: Especifica vários números de projetos carregando um ficheiro CSV para um contentor.
Opcionalmente, pode usar flags adicionais para configurar o conjunto de dados:
Use
--include-buckets=BUCKET_NAMES_OR_REGEX
para incluir determinados contentores por nome ou expressão regular. Se esta flag for usada, não é possível usar o idioma--exclude-buckets
.Use
--exclude-buckets=BUCKET_NAMES_OR_REGEX
para excluir determinados contentores por nome ou expressão regular. Se esta flag for usada, não é possível usar o idioma--include-buckets
.Use
--project=DESTINATION_PROJECT_ID
para especificar um projeto a usar para armazenar a configuração do conjunto de dados e o conjunto de dados gerado. Se esta flag não for usada, o projeto de destino é o seu projeto ativo. Para mais informações sobre IDs de projetos, consulte o artigo Criar e gerir projetos.Use
--auto-add-new-buckets
para incluir automaticamente todos os contentores que forem adicionados aos projetos de origem no futuro.Use
--skip-verification
para ignorar verificações e falhas do processo de validação, que inclui verificações de autorizações de IAM necessárias. Se forem usados, alguns ou todos os contentores podem ser excluídos do conjunto de dados.Use
--identity=IDENTITY_TYPE
para especificar o tipo de agente de serviço que é criado juntamente com a configuração do conjunto de dados. Os valores sãoIDENTITY_TYPE_PER_CONFIG
ouIDENTITY_TYPE_PER_PROJECT
. Se não for especificado, o valor predefinido éIDENTITY_TYPE_PER_CONFIG
.Use
--description=DESCRIPTION
para escrever uma descrição para a configuração do conjunto de dados.Use
--organization=ORGANIZATION_ID
com o ID do recurso da organização à qual os projetos de origem pertencem. A configuração do conjunto de dados exclui projetos de origem fora da localização especificada. Para saber como encontrar o ID da sua organização, consulte o artigo Obter o ID do recurso da organização. Se não for especificado, o valor predefinido é o ID da organização do projeto de origem.
O exemplo seguinte cria uma configuração do conjunto de dados denominada
my-dataset
na regiãous-central1
, para a organização com o ID123456789
, com um período de retenção de30
dias e um âmbito limitado aos projetos987654321
e123123123
:gcloud alpha storage insights dataset-configs create my-dataset \ --location=us-central1 \ --organization=123456789 \ --retention-period-days=30 \ --source-projects=987654321,123123123
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um ficheiro JSON que contenha as seguintes informações:
{ "sourceProjects": { "project_numbers": ["PROJECT_NUMBERS", ...] }, "retentionPeriodDays": "RETENTION_PERIOD_DAYS", "identity": { "type": "IDENTITY_TYPE" } }
Substituição:
PROJECT_NUMBERS
com os números dos projetos que quer incluir no conjunto de dados. Pode especificar um ou vários projetos. Os projetos têm de ser especificados como uma lista de strings.Em alternativa, pode adicionar uma organização ou uma ou várias pastas com contentores e objetos para os quais quer atualizar os metadados. Para incluir pastas ou organizações, use o campo
sourceFolders
ouorganizationScope
, respetivamente. Para mais informações, consulte aDatasetConfig
referência.RETENTION_PERIOD_DAYS
com o número de dias de dados a capturar no instantâneo do conjunto de dados. Por exemplo,90
.IDENTITY_TYPE
com o tipo de conta de serviço que é criada juntamente com a configuração do conjunto de dados. Os valores sãoIDENTITY_TYPE_PER_CONFIG
ouIDENTITY_TYPE_PER_PROJECT
.
Para criar a configuração do conjunto de dados, use
cURL
para chamar a API JSON com um pedidoCreate
DatasetConfig:curl -X POST --data-binary @JSON_FILE_NAME \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigs?datasetConfigId=DATASET_CONFIG_ID" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json"
Substituição:
JSON_FILE_NAME
com o caminho para o ficheiro JSON que criou no passo anterior. Em alternativa, pode transmitir uma instância deDatasetConfig
no corpo do pedido.PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados e o conjunto de dados vão pertencer.LOCATION
com a localização onde o conjunto de dados e a configuração do conjunto de dados vão residir. Por exemplo,us-central1
.DATASET_CONFIG_ID
com o nome que quer atribuir à configuração do conjunto de dados. Os nomes são usados como o identificador das configurações do conjunto de dados e não são imutáveis. O nome pode conter até 128 carateres com letras, números e sublinhados. O nome tem de começar com uma letra.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
Para resolver problemas de erros de processamento de instantâneos registados em error_attributes_view
, consulte o artigo Resolva problemas de erros de conjuntos de dados.
Conceda as autorizações necessárias ao agente de serviço
Google Cloud Cria um agente de serviço com âmbito de configuração ou âmbito de projeto em seu nome quando cria uma configuração do conjunto de dados. 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.
Também pode encontrar o nome do agente de serviço
vendo o recurso DatasetConfig
através da API JSON.
Para permitir que o Storage Insights gere e escreva conjuntos de dados, peça ao seu administrador para conceder ao agente de serviço a função de serviço de coletor do Storage Insights (roles/storage.insightsCollectorService
) na organização que contém os projetos de origem.
Esta função tem de ser concedida a todos os agentes de serviço com âmbito de configuração
criados para cada configuração do conjunto de dados a partir da qual quer obter dados. Se estiver a usar um agente do serviço com âmbito do projeto, esta função só tem de ser concedida uma vez para que o agente do serviço possa ler e escrever conjuntos de dados para todas as configurações de conjuntos de dados no projeto.
Para obter instruções sobre como conceder funções em projetos, consulte o artigo Faça a gestão do acesso.
Associe um conjunto de dados
Para associar um conjunto de dados ao BigQuery, conclua os seguintes passos:
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Clique no nome da configuração do conjunto de dados que gerou o conjunto de dados que quer associar.
Na secção Conjunto de dados associado do BigQuery, clique em Associar conjunto de dados para associar o seu conjunto de dados.
Linha de comandos
Para associar um conjunto de dados ao BigQuery, execute o comando
gcloud alpha storage insights dataset-configs create-link
:gcloud alpha storage insights dataset-configs create-link DATASET_CONFIG_ID --location=LOCATION
Substituição:
DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer associar.LOCATION
com a localização do seu conjunto de dados. Por exemplo,us-central1
.
Em alternativa à especificação de
DATASET_CONFIG_ID
eLOCATION
, pode especificar um caminho de configuração do conjunto de dados completo. Por exemplo:gcloud alpha storage insights dataset-configs create-link projects/DESTINATION_PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID_
Substituição:
DESTINATION_PROJECT_ID
com o ID do projeto que contém a configuração do conjunto de dados. Para mais informações acerca dos IDs dos projetos, consulte o artigo Criar e gerir projetos.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer associar.LOCATION
com a localização do seu conjunto de dados e configuração do conjunto de dados. Por exemplo,us-central1
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um ficheiro JSON que contenha as seguintes informações:
{ "name": "DATASET_NAME" }
Substituição:
DATASET_NAME
com o nome do conjunto de dados que quer associar. Por exemplo,my_project.my_dataset276daa7e_2991_4f4f_b9d4_e354b48426a2
.
Use
cURL
para chamar a API JSON com um pedido delinkDataset
DatasetConfig:curl --request POST --data-binary @JSON_FILE_NAME \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigsDATASET_CONFIG_ID:linkDataset?" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \
Substituição:
JSON_FILE_NAME
com o caminho para o ficheiro JSON que criou no passo anterior.PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados pertence.LOCATION
com a localização em que residem o conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer associar.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
Veja e consulte conjuntos de dados associados
Para ver e consultar conjuntos de dados associados, siga estes passos:
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Aceder a Estatísticas de armazenamento
É apresentada uma lista das configurações do conjunto de dados criadas no seu projeto.
Clique no conjunto de dados associado do BigQuery da configuração do conjunto de dados que quer ver.
O conjunto de dados associado do BigQuery aparece na Google Cloud consola. Para ver informações sobre o esquema do conjunto de dados de metadados, consulte o artigo Esquema do conjunto de dados de metadados.
Pode consultar tabelas e vistas nos seus conjuntos de dados associados da mesma forma que consultaria qualquer outra tabela do BigQuery.
Desassocie um conjunto de dados
Para impedir que a configuração do conjunto de dados seja publicada no conjunto de dados do BigQuery, desassocie o conjunto de dados. Para desassociar um conjunto de dados, conclua os seguintes passos:
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Clique no nome da configuração do conjunto de dados que gerou o conjunto de dados que quer desassociar.
Na secção Conjunto de dados associado do BigQuery, clique em Desassociar conjunto de dados para desassociar o conjunto de dados.
Linha de comandos
Para desassociar o conjunto de dados, execute o comando
gcloud alpha storage insights dataset-configs delete-link
:gcloud alpha storage insights dataset-configs delete-link DATASET_CONFIG_ID --location=LOCATION
Substituição:
DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer desassociar.LOCATION
com a localização do seu conjunto de dados e configuração do conjunto de dados. Por exemplo,us-central1
.
Em alternativa à especificação de
DATASET_CONFIG_ID
eLOCATION
, pode especificar um caminho de configuração do conjunto de dados completo. Por exemplo:gcloud alpha storage insights dataset-configs delete-link projects/DESTINATION_PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID
Substituição:
DESTINATION_PROJECT_ID
com o ID do projeto que contém a configuração do conjunto de dados. Para mais informações acerca dos IDs dos projetos, consulte o artigo Criar e gerir projetos.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer desassociar.LOCATION
com a localização do conjunto de dados e da configuração do conjunto de dados. Por exemplo,us-central1
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um ficheiro JSON que contenha as seguintes informações:
{ "name": "DATASET_NAME" }
Substituição:
DATASET_NAME
com o nome do conjunto de dados que quer desassociar. Por exemplo,my_project.my_dataset276daa7e_2991_4f4f_b9d4_e354b48426a2
.
Use
cURL
para chamar a API JSON com um pedido deunlinkDataset
DatasetConfig:curl --request POST --data-binary @JSON_FILE_NAME \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigsDATASET_CONFIG_ID:unlinkDataset?" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \
Substituição:
JSON_FILE_NAME
com o caminho para o ficheiro JSON que criou no passo anterior.PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados pertence.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer desassociar.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
Veja a configuração de um conjunto de dados
Para ver a configuração de um conjunto de dados, conclua os seguintes passos:
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Clique no nome da configuração do conjunto de dados que quer ver.
São apresentados os detalhes da configuração do conjunto de dados.
Linha de comandos
Para descrever uma configuração do conjunto de dados, execute o comando
gcloud alpha storage insights dataset-configs describe
:gcloud alpha storage insights dataset-configs describe DATASET_CONFIG_ID \ --location=LOCATION
Substituição:
DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados.
Em alternativa à especificação de
DATASET_CONFIG_ID
eLOCATION
, pode especificar um caminho de configuração do conjunto de dados completo. Por exemplo:gcloud alpha storage insights dataset-configs describe projects/DESTINATION_PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID
Substituição:
DESTINATION_PROJECT_ID
com o ID do projeto que contém a configuração do conjunto de dados. Para mais informações acerca dos IDs dos projetos, consulte o artigo Criar e gerir projetos.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que gerou o conjunto de dados que quer ver.LOCATION
com a localização do conjunto de dados e da configuração do conjunto de dados. Por exemplo,us-central1
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Use
cURL
para chamar a API JSON com um pedido deGet
DatasetConfig:curl -X GET \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \
Substituição:
PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados pertence.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
Liste as configurações do conjunto de dados
Para listar as configurações do conjunto de dados num projeto, conclua os seguintes passos:
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Aceder a Estatísticas de armazenamento
É apresentada a lista de configurações do conjunto de dados.
Linha de comandos
Para listar as configurações do conjunto de dados num projeto, execute o comando
gcloud alpha storage insights dataset-configs list
:gcloud alpha storage insights dataset-configs list --location=LOCATION
Substituição:
LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.
Pode usar as seguintes flags opcionais para especificar o comportamento da chamada de fichas:
Use
--page-size
para especificar o número máximo de resultados a devolver por página.Use
--filter=FILTER
para filtrar os resultados. Para mais informações sobre como usar a flag--filter
, executegcloud topic filters
e consulte a documentação.Use
--sort-by=SORT_BY_VALUE
para especificar uma lista separada por vírgulas de nomes de chaves de campos de recursos pelos quais ordenar. Por exemplo,--sort-by=DATASET_CONFIG_ID
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Use
cURL
para chamar a API JSON com um pedido deGet
DatasetConfig:curl -X GET \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigs" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \
Substituição:
PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados pertence.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
Atualize a configuração de um conjunto de dados
Para atualizar uma configuração do conjunto de dados, conclua os seguintes passos:
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Clique no nome da configuração do conjunto de dados que quer atualizar.
No separador Configuração do conjunto de dados apresentado, clique em Editar
para atualizar os campos.
Linha de comandos
Para atualizar uma configuração do conjunto de dados, execute o comando
gcloud alpha storage insights dataset-configs update
:gcloud alpha storage insights dataset-configs update DATASET_CONFG_ID \ --location=LOCATION
Substituição:
DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados.
Use as seguintes flags para atualizar as propriedades da configuração do conjunto de dados:
Use
--skip-verification
para ignorar verificações e falhas do processo de validação, que inclui verificações de autorizações de IAM necessárias. Se forem usados, alguns ou todos os contentores podem ser excluídos do conjunto de dados.Use
--retention-period-days=DAYS
para especificar o número de dias de dados móveis a capturar na captura de ecrã do conjunto de dados. Por exemplo,90
.Use
--description=DESCRIPTION
para escrever uma descrição para a configuração do conjunto de dados.Use
--organization=ORGANIZATION_ID
para especificar o ID da organização do projeto de origem. Se não for especificado, o valor predefinido é o ID da organização do projeto de origem.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um ficheiro JSON que contenha as seguintes informações opcionais:
{ "organization_number": "ORGANIZATION_ID", "source_projects": { "project_numbers": "PROJECT_NUMBERS" }, "retention_period_days": RETENTION_PERIOD" }
Substituição:
ORGANIZATION_ID
com o ID do recurso da organização à qual os projetos de origem pertencem. Se não for especificado, o valor predefinido é o ID da organização do projeto de origem.PROJECT_NUMBERS
com os números dos projetos que quer incluir no conjunto de dados. Pode especificar um ou vários projetos. Os projetos têm de ser especificados num formato de lista.RETENTION_PERIOD
com o número de dias de dados móveis a captar na captura instantânea do conjunto de dados. Por exemplo,90
.
Para atualizar a configuração do conjunto de dados, use
cURL
para chamar a API JSON com um pedidoPatch
DatasetConfig:curl -X PATCH --data-binary @JSON_FILE_NAME \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID?updateMask=RETENTION_PERIOD" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \
Substituição:
JSON_FILE_NAME
com o caminho para o ficheiro JSON que criou no passo anterior.PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados pertence.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que quer atualizar.RETENTION_PERIOD
com o número de dias de dados móveis a captar na captura instantânea do conjunto de dados. Por exemplo,90
.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
Elimine uma configuração de conjunto de dados
Para eliminar uma configuração de conjunto de dados, conclua os seguintes passos:
Consola
- Na Google Cloud consola, aceda à página Storage Insights do Cloud Storage.
Clique no nome da configuração do conjunto de dados que quer eliminar.
Clique em Eliminar
.
Linha de comandos
Para eliminar uma configuração do conjunto de dados, execute o comando
gcloud alpha storage insights dataset-configs delete
:gcloud alpha storage insights dataset-configs delete DATASET_CONFIG_ID \ --location=LOCATION
Substituição:
DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que quer eliminar.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.
Use as seguintes flags para atualizar as propriedades da configuração do conjunto de dados:
Use
--auto-delete-link
para desassociar o conjunto de dados que foi gerado a partir da configuração do conjunto de dados que quer eliminar. Tem de desassociar um conjunto de dados antes de poder eliminar a configuração do conjunto de dados que gerou o conjunto de dados.Use
--retention-period-days=DAYS
para especificar o número de dias de dados a capturar na captura instantânea do conjunto de dados. Por exemplo,90
.
Em alternativa à especificação de
DATASET_CONFIG_ID
eLOCATION
, pode especificar um caminho de configuração do conjunto de dados completo. Por exemplo:gcloud alpha storage insights dataset-configs delete projects/DESTINATION_PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Use
cURL
para chamar a API JSON com um pedido deDelete
DatasetConfig:curl -X DELETE \ "https://storageinsights.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/datasetConfigs/DATASET_CONFIG_ID" \ --header "Authorization: Bearer ACCESS_TOKEN" \ --header "Accept: application/json" \ --header "Content-Type: application/json" \
Substituição:
PROJECT_ID
com o ID do projeto ao qual a configuração do conjunto de dados pertence.LOCATION
com a localização do conjunto de dados e a configuração do conjunto de dados. Por exemplo,us-central1
.DATASET_CONFIG_ID
com o nome da configuração do conjunto de dados que quer eliminar.ACCESS_TOKEN
com o token de acesso que gerou quando instalou e inicializou a CLI gcloud.
O que se segue?
- Veja os conjuntos de dados associados.
- Consultar um conjunto de dados associado.
- Analise os seus dados armazenados com o Gemini Cloud Assist.