Esta página descreve como configurar, visualizar, atualizar e desativar a Storage Intelligence em um recurso.
Configurar o Storage Intelligence
Esta seção descreve como configurar o Storage Intelligence para um recurso.
Console
No console do Google Cloud, acesse a página Configurações do Cloud Storage.
Clique em Configurar o Storage Intelligence.
Na caixa de diálogo Configurar Storage Intelligence, selecione o recurso que você quer configurar para o Storage Intelligence.
Clique em Continuar.
Opcional: para incluir ou excluir buckets específicos na configuração do Storage Intelligence, faça o seguinte:
Para selecionar buckets de um local específico, use o menu tipo de filtro. Para incluir ou excluir buckets, selecione o local no menu local. Para mais informações, consulte Filtrar por local.
Para selecionar buckets do Cloud Storage por nome, use o menu tipo de filtro. Para incluir ou excluir buckets, especifique a expressão regular do nome do bucket e clique em Adicionar expressão regular. Para mais informações, consulte Filtrar por nome de bucket.
Clique em Ativar essa configuração.
Linha de comando
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Para configurar o Storage Intelligence, use o comando
gcloud alpha storage intelligence-configs enable
com uma das seguintes flags:--project
: configurar o Storage Intelligence para um projeto. O valor é um ID do projeto. Por exemplo,my-project
.--sub-folder
: configurar o Storage Intelligence para uma pasta. O valor é um ID de pasta. Por exemplo,1234567890
.--organization
: configurar o Storage Intelligence para uma organização. O valor é um ID da organização. Por exemplo,9876546738
.Por exemplo, o comando a seguir configura o Storage Intelligence para um projeto chamado
my-project
:gcloud alpha storage intelligence-configs enable --project=PROJECT_ID
em que PROJECT_ID é o ID de um projeto.
Para incluir ou excluir buckets específicos na configuração do Storage Intelligence, use qualquer uma das seguintes flags:
--exclude-bucket-regexes
: lista de expressões regulares de ID de bucket a serem excluídas da configuração do Storage Intelligence.--include-bucket-regexes
: lista de expressões regulares de ID de bucket a serem incluídas na configuração do Storage Intelligence.
Por exemplo, para excluir todos os buckets que contêm colddata nos nomes, use o seguinte comando:
gcloud alpha storage intelligence-configs enable --organization=54343 --exclude-bucket-regexes=colddata.*
Por exemplo, para excluir os buckets chamados colddata, use o seguinte comando:
gcloud alpha storage intelligence-configs enable --organization=54343 --exclude-bucket-regexes=colddata
Por exemplo, para excluir os buckets colour ou color, use o seguinte comando:
gcloud alpha storage intelligence-configs enable --organization=my-org --exclude-bucket-regexes=colou?r
Para incluir ou excluir buckets com base na localização na configuração do Storage Intelligence, use qualquer uma das seguintes flags:
--exclude-locations
: lista de locais a serem excluídos da configuração do Storage Intelligence.--include-locations
: lista de locais a serem incluídos na configuração do Storage Intelligence.
Exemplo:
gcloud alpha storage intelligence-configs enable --sub-folder=123456 --include-locations=us-east1,us-west1
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um arquivo JSON com os seguintes detalhes:
name
: o nome da configuração do Storage Intelligence. Use um dos seguintes formatos:- Projeto:
projects/PROJECT_ID/locations/global/intelligenceConfig
- Pasta:
folders/FOLDER_ID/locations/global/intelligenceConfig
- Organização:
organizations/ORGANIZATION_ID/locations/global/intelligenceConfig
Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
FOLDER_ID
é o ID da pasta Google Cloud . Os IDs de pastas são numéricos, por exemplo,123456789012
ORGANIZATION_ID
é o ID da Google Cloud organização. Os IDs de organização são numéricos, por exemplo,123456789012
- Projeto:
- Configure o campo
editionConfig
. Para mais informações, consulte Configuração de edição. - Opcional: configure o objeto
filter
. É possível incluir ou excluir buckets com base em locais do Cloud Storage e expressões regulares de ID de bucket.
{ "name":"projects/PROJECT_ID/locations/global/intelligenceConfig", "editionConfig":"EDITION_CONFIGURATION", "filter":{ "includedCloudStorageBuckets":{ "bucketIdRegexes":[ "INCLUDED_BUCKET_ID_REGEX", ...] }, "excludedCloudStorageBuckets":{ "bucketIdRegexes":[ "EXCLUDED_BUCKET_ID_REGEX", ...] }, "includedCloudStorageLocations":{ "locations":[ "INCLUDED_BUCKET_LOCATION", ...] }, "excludedCloudStorageLocations":{ "locations":[ "EXCLUDED_BUCKET_LOCATION", ...] } } }
Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
.EDITION_CONFIGURATION
é a configuração da edição do Storage Intelligence.- Opcional:
INCLUDED_BUCKET_ID_REGEX
é uma expressão regular que especifica quais IDs de bucket incluir. É possível especificar uma ou várias expressões regulares como uma lista. - Opcional:
EXCLUDED_BUCKET_ID_REGEX
é uma expressão regular que especifica quais IDs de bucket devem ser excluídos. É possível especificar uma ou várias expressões regulares como uma lista. - Opcional:
INCLUDED_BUCKET_LOCATION
é o local em que você quer incluir buckets na configuração do Storage Intelligence. É possível especificar um ou vários locais como uma lista. - Opcional:
EXCLUDED_BUCKET_LOCATION
é o local em que você quer excluir os buckets da configuração do Storage Intelligence. É possível especificar um ou vários locais como uma lista.
As seções a seguir descrevem como configurar o Storage Intelligence para um projeto, pasta ou organização. Configure a Storage Intelligence usando qualquer um dos métodos a seguir.
Configurar o Storage Intelligence para um projeto
Use
cURL
para chamar a API JSON com uma solicitação para configurar o Storage Intelligence para um projeto.curl -X POST \ --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
UPDATE_MASK
é a lista separada por vírgulas de nomes de campos que esta solicitação atualiza. Os campos usam o formato FieldMask e fazem parte do recursoIntelligenceConfig
.
Configurar o Storage Intelligence para uma pasta
Use
cURL
para chamar a API JSON com uma solicitação para configurar o Storage Intelligence para uma pasta.curl -X POST \ --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
Em que:
FOLDER_ID
é o ID da pasta Google Cloud . Os IDs de pastas são numéricos, por exemplo,123456789012
UPDATE_MASK
é a lista separada por vírgulas de nomes de campos que esta solicitação atualiza. Os campos usam o formato FieldMask e fazem parte do recursoIntelligenceConfig
.
Configurar o Storage Intelligence para uma organização
Use
cURL
para chamar a API JSON com uma solicitação para configurar o Storage Intelligence para uma organização.curl -X POST \ --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
Em que:
ORGANIZATION_ID
é o ID da Google Cloud organização. Os IDs de organização são numéricos, por exemplo,79293024087
UPDATE_MASK
é a lista separada por vírgulas de nomes de campos que esta solicitação atualiza. Os campos usam o formato FieldMask e fazem parte do recursoIntelligenceConfig
.
Conferir a configuração do Storage Intelligence
Esta seção descreve como visualizar a configuração do Storage Intelligence para um recurso.
Console
No console do Google Cloud, acesse a página Configurações do Cloud Storage.
Selecione o seletor de projetos na parte superior da página.
Na caixa de diálogo Selecionar um recurso, selecione o recurso em que você quer ver a configuração do Storage Intelligence.
Se um recurso tiver o Storage Intelligence configurado, o campo Status vai mostrar
Enabled
. Para recursos que não têm o Storage Intelligence configurado, o botão Configurar o Storage Intelligence aparece.
Linha de comando
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Para conferir a configuração do Storage Intelligence de um recurso, use o comando
gcloud alpha storage intelligence-configs describe
com uma das seguintes flags:--project
: confira a configuração do Storage Intelligence para um projeto. O valor é um ID do projeto. Por exemplo,my-project
.--sub-folder
: visualizar a configuração do Storage Intelligence para uma pasta. O valor é um ID de pasta. Por exemplo,1234567890
.--organization
: conferir a configuração do Storage Intelligence para uma organização. O valor é um ID da organização. Por exemplo,9876546738
.Por exemplo, o comando a seguir mostra a configuração do Storage Intelligence para um projeto chamado
my-project
:gcloud alpha storage intelligence-configs describe --project=PROJECT_ID
em que PROJECT_ID é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,
my-project
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que permite gerar um token de acesso para o cabeçalho
Authorization
.Os métodos para visualizar a configuração do Storage Intelligence de um recurso são detalhados nas seções a seguir.
Conferir a configuração do Storage Intelligence de um projeto
Use
cURL
para chamar a API JSON com uma solicitação para visualizar a configuração do Storage Intelligence para um projeto.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig"
Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
.Conferir a configuração do Storage Intelligence para uma pasta
Use
cURL
para chamar a API JSON com uma solicitação para visualizar a configuração do Storage Intelligence para uma pasta.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig"
Em que:
FOLDER_ID
é o ID da pasta Google Cloud . Os IDs de pastas são numéricos, por exemplo,123456789012
.Conferir a configuração do Storage Intelligence para uma organização
Use
cURL
para chamar a API JSON com uma solicitação para visualizar a configuração do Storage Intelligence de uma organização.curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig"
Em que:
ORGANIZATION_ID
é o ID da Google Cloud organização. Os IDs da organização são numéricos, por exemplo,79293024087
.
Atualizar a configuração do Storage Intelligence
Esta seção descreve como atualizar a configuração do Storage Intelligence para um recurso.
Console
No console do Google Cloud, acesse a página Configurações do Cloud Storage.
Selecione o seletor de projetos na parte superior da página.
Na caixa de diálogo Selecionar um recurso, selecione o recurso que você quer atualizar a configuração do Storage Intelligence.
Na seção Visão geral, modifique qualquer uma das opções de configuração editáveis para atender às suas necessidades. Por exemplo, é possível desativar o Storage Intelligence para um recurso ou mudar a configuração de edição para
Inherit from parent
ou alterar os filtros de bucket.
Linha de comando
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Para atualizar a configuração do Storage Intelligence de um recurso, use o comando
gcloud alpha storage intelligence-configs update
com uma das seguintes flags:--project
: atualizar a configuração do Storage Intelligence para um projeto. O valor é um ID do projeto. Por exemplo,my-project
.--sub-folder
: atualizar a configuração do Storage Intelligence para uma pasta. O valor é um ID de pasta. Por exemplo,1234567890
.--organization
: atualizar a configuração do Storage Intelligence para uma organização. O valor é um ID da organização. Por exemplo,9876546738
.Por exemplo, o comando a seguir atualiza a configuração do Storage Intelligence para um projeto chamado
my-project
:gcloud alpha storage intelligence-configs update --project=PROJECT_ID
em que PROJECT_ID é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,
my-project
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um arquivo JSON com os seguintes detalhes:
name
: o nome da configuração do Storage Intelligence. Use um dos seguintes formatos:- Projeto:
projects/PROJECT_ID/locations/global/intelligenceConfig
- Pasta:
folders/FOLDER_ID/locations/global/intelligenceConfig
- Organização:
organizations/ORGANIZATION_ID/locations/global/intelligenceConfig
Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
FOLDER_ID
é o ID da pasta Google Cloud . Os IDs de pastas são numéricos, por exemplo,123456789012
ORGANIZATION_ID
é o ID da Google Cloud organização. Os IDs de organização são numéricos, por exemplo,123456789012
- Projeto:
- Configure o campo
editionConfig
. Para mais informações, consulte Configuração de edição. - Opcional: configure o objeto
filter
. É possível incluir ou excluir buckets com base em locais do Cloud Storage e expressões regulares de ID de bucket.
{ "name":"projects/PROJECT_ID/locations/global/intelligenceConfig", "editionConfig":"EDITION_CONFIGURATION", "filter":{ "includedCloudStorageBuckets":{ "bucketIdRegexes":[ "INCLUDED_BUCKET_ID_REGEX", ...] }, "excludedCloudStorageBuckets":{ "bucketIdRegexes":[ "EXCLUDED_BUCKET_ID_REGEX", ...] }, "includedCloudStorageLocations":{ "locations":[ "INCLUDED_BUCKET_LOCATION", ...] }, "excludedCloudStorageLocations":{ "locations":[ "EXCLUDED_BUCKET_LOCATION", ...] } } }
Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
.EDITION_CONFIGURATION
é a configuração da edição do Storage Intelligence.- Opcional:
INCLUDED_BUCKET_ID_REGEX
é uma expressão regular que especifica quais IDs de bucket incluir. É possível especificar uma ou várias expressões regulares como uma lista. - Opcional:
EXCLUDED_BUCKET_ID_REGEX
é uma expressão regular que especifica quais IDs de bucket devem ser excluídos. É possível especificar uma ou várias expressões regulares como uma lista. - Opcional:
INCLUDED_BUCKET_LOCATION
é o local em que você quer incluir buckets na configuração do Storage Intelligence. É possível especificar um ou vários locais como uma lista. - Opcional:
EXCLUDED_BUCKET_LOCATION
é o local em que você quer excluir os buckets da configuração do Storage Intelligence. É possível especificar um ou vários locais como uma lista.
As seções a seguir descrevem como atualizar a configuração do Storage Intelligence para um projeto, pasta ou organização. Atualize a configuração da Storage Intelligence usando um destes métodos.
Atualizar a configuração do Storage Intelligence para um projeto
Use
cURL
para chamar a API JSON com uma solicitação para atualizar a configuração do Storage Intelligence para um projeto.curl -X PATCH \ --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
Atualizar a configuração do Storage Intelligence para uma pasta
Use
cURL
para chamar a API JSON com uma solicitação para atualizar a configuração do Storage Intelligence para uma pasta.Em que:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
UPDATE_MASK
é a lista separada por vírgulas de nomes de campos que esta solicitação atualiza. Os campos usam o formato FieldMask e fazem parte do recursoIntelligenceConfig
.
curl -X PATCH \ --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
Em que:
FOLDER_ID
é o ID da pasta Google Cloud . Os IDs de pastas são numéricos, por exemplo,123456789012
UPDATE_MASK
é a lista separada por vírgulas de nomes de campos que esta solicitação atualiza. Os campos usam o formato FieldMask e fazem parte do recursoIntelligenceConfig
.
Atualizar a configuração do Storage Intelligence para uma organização
Use
cURL
para chamar a API JSON com uma solicitação para atualizar a configuração do Storage Intelligence para uma organização.curl -X PATCH \ --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig?updateMask=UPDATE_MASK"
Em que:
ORGANIZATION_ID
é o ID da Google Cloud organização. Os IDs de organização são numéricos, por exemplo,79293024087
UPDATE_MASK
é a lista separada por vírgulas de nomes de campos que esta solicitação atualiza. Os campos usam o formato FieldMask e fazem parte do recursoIntelligenceConfig
.
Desativar o Storage Intelligence
Esta seção descreve como desativar o Storage Intelligence.
Console
No console do Google Cloud, acesse a página Configurações do Cloud Storage.
Selecione o seletor de projetos na parte superior da página.
Na caixa de diálogo Selecionar um recurso, selecione o recurso para o qual você quer desativar o Storage Intelligence.
Na seção Informações gerais, clique em Ativado ao lado do campo Status.
Na caixa de diálogo exibida, digite Desativar e clique em Desativar.
Linha de comando
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Para desativar a configuração do Storage Intelligence para um recurso, use o comando
gcloud alpha storage intelligence-configs disable
com uma das seguintes flags:--project
: desative a configuração do Storage Intelligence para um projeto. O valor é um ID do projeto. Por exemplo,my-project
.--sub-folder
: desative a configuração do Storage Intelligence para uma pasta. O valor é um ID de pasta. Por exemplo,1234567890
.--organization
: desative a configuração do Storage Intelligence para uma organização. O valor é um ID da organização. Por exemplo,9876546738
.Por exemplo, o comando a seguir desativa a configuração do Storage Intelligence para um projeto chamado
my-project
:gcloud alpha storage intelligence-configs disable --project=PROJECT_ID
em que PROJECT_ID é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,
my-project
.
APIs REST
API JSON
Ter a CLI gcloud instalada e inicializada, o que permite gerar um token de acesso para o cabeçalho
Authorization
.Os métodos para desativar o Storage Intelligence em um recurso são detalhados nas seções a seguir.
Desativar a Storage Intelligence para um projeto
Use
cURL
para chamar a API JSON com uma solicitação para atualizar o Storage Intelligence para um projeto.curl -X PATCH \ -H "Content-Type: application/json" \ -d '{ "edition_config": "DISABLED" }' \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/v2/projects/PROJECT_ID/locations/global/intelligenceConfig?updateMask=edition_config"
Onde:
PROJECT_ID
é o ID do projeto Google Cloud . Os IDs de projeto são alfanuméricos, por exemplo,my-project
.Desativar a Storage Intelligence em uma pasta
Use
cURL
para chamar a API JSON com uma solicitação para atualizar o Storage Intelligence para uma pasta.curl -X PATCH \ -H "Content-Type: application/json" \ -d '{ "edition_config": "DISABLED" }' \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/v2/folders/FOLDER_ID/locations/global/intelligenceConfig?updateMask=edition_config"
Em que
FOLDER_ID
é o ID da pasta Google Cloud . Os IDs de pastas são numéricos, por exemplo,123456789012
.Desativar o Storage Intelligence para uma organização
Use
cURL
para chamar a API JSON com uma solicitação para desativar o Storage Intelligence para uma organização.curl -X PATCH \ -H "Content-Type: application/json" \ -d '{ "edition_config": "DISABLED" }' \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/v2/organizations/ORGANIZATION_ID/locations/global/intelligenceConfig?updateMask=edition_config"
Onde:
ORGANIZATION_ID
é o ID da Google Cloud organização. Os IDs da organização são numéricos, por exemplo,79293024087
.
A seguir
- Saiba mais sobre os conjuntos de dados do Storage Insights.
- Saiba mais sobre os relatórios de inventário do Storage Insights.
- Saiba mais sobre a realocação de bucket.