Os metadados de um bucket do Cloud Storage identificam as propriedades dele e permitem controlar o comportamento do bucket. Os metadados de um bucket incluem campos não editáveis, como o nome do bucket e o número do projeto, além de configurações ajustáveis, como a classe de armazenamento padrão, as regras de ciclo de vida e os papéis do IAM.
Visão geral dos metadados de buckets
Os metadados são armazenados como pares de key: value, em que value pode assumir várias
formas, incluindo strings, matrizes ou até mesmo pares de key:value aninhados. Por
exemplo, o nome do bucket é uma string, enquanto uma configuração do Gerenciamento do ciclo de vida de objetos
do bucket é uma matriz de regras em que cada regra contém vários pares de
key: value filhos.
A mutabilidade dos metadados varia:
Alguns metadados são somente leitura.
Alguns metadados podem ser definidos quando o bucket é criado, mas não podem ser editados ou removidos.
Alguns metadados podem ser adicionados e editados, mas não removidos.
Alguns metadados podem ser adicionados, editados e removidos a qualquer momento.
Metadados não editáveis
Os metadados a seguir são definidos durante a criação do bucket e não podem ser editados ou removidos:
O projeto a qual o bucket faz parte.
Número de geração
O número de geração de um bucket identifica exclusivamente a versão do bucket, mesmo que mais de uma versão de um bucket compartilhe o mesmo nome.
O valor de geração de um bucket nunca muda.
Não há garantia de que os números de geração aumentem para versões sucessivas, apenas que cada nova versão tenha um número de geração exclusivo.
Não há relação entre os números de geração de buckets não relacionados.
Número de metageneration
- O número de metageneration de um bucket identifica exclusivamente o estado de metadados do
bucket. O número de metageneration é
1no momento da criação do bucket e aumenta sempre que você modifica os metadados do bucket.
- O número de metageneration de um bucket identifica exclusivamente o estado de metadados do
bucket. O número de metageneration é
Se o namespace hierárquico está ativado para o bucket.
Metadados editáveis
Os metadados de bucket editáveis são metadados com valores que geralmente podem ser modificados a qualquer momento. Em alguns casos, como o bucket sujeito a uma restrição da política da organização, há restrições de modificação de determinados valores de metadados.
1 Estes metadados não podem ser visualizados ou gerenciados usando a API XML.
2 É possível usar a API XML para definir esses metadados durante a criação do bucket, mas não é possível ver ou gerenciar esses metadados.
A seguir
- Saiba como visualizar os metadados do bucket.
- Saiba como conferir o tamanho do bucket.
- Saiba mais sobre buckets.
- Leia mais sobre metadados de objeto.