Esta página descreve como determinar a disposição do armazenamento do seu contentor. O esquema de armazenamento refere-se à forma como os objetos estão organizados num contentor, seja num espaço de nomes simples ou num espaço de nomes hierárquico. O esquema é importante para as aplicações que interagem com o contentor, uma vez que os métodos de acesso e manipulação de objetos variam consoante o esquema. O esquema de armazenamento também inclui informações acerca da localização do contentor.
Ao usar a API getStorageLayout
, a sua aplicação pode adaptar o respetivo comportamento com base no facto de um contentor usar ou não o espaço de nomes hierárquico, garantindo a compatibilidade ideal e tirando partido das funcionalidades adequadas com base na configuração do contentor.
Obtenha a disposição do armazenamento de um contentor
Linha de comandos
Use o comando gcloud alpha storage buckets describe
com a flag --format
:
gcloud alpha storage buckets describe gs://BUCKET_NAME --raw --format="default(hierarchicalNamespace)"
Onde:
BUCKET_NAME
é o nome do contentor relevante. Por exemplo,my-bucket
.
Se for bem-sucedido e o espaço de nomes hierárquico estiver ativado, a resposta é semelhante ao seguinte exemplo:
hierarchicalNamespace: enabled: true
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 pedidogetStorageLayout
:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/storageLayout"
Onde
BUCKET_NAME
é o nome do contentor relevante. Por exemplo,my-bucket
.Se for bem-sucedido, a resposta é semelhante ao exemplo seguinte:
{ "kind": "storage#storageLayout", "bucket": "my-bucket", "location": "us-central1", "locationType": "region", "hierarchicalNamespace":{enabled: true}, }
O que se segue?
Experimente
Se está a usar o Google Cloud pela primeira vez, crie uma conta para avaliar o desempenho do Cloud Storage em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.
Experimentar o Cloud Storage gratuitamente