Los metadatos de un bucket de Cloud Storage identifican las propiedades del bucket y te permiten controlar su comportamiento. Los metadatos de un bucket incluyen campos no editables, como el nombre del bucket y el número del proyecto, además de parámetros de configuración, como la clase de almacenamiento predeterminada, las reglas del ciclo de vida y los roles de IAM.
Descripción general de los metadatos de bucket
Los metadatos se almacenan como pares key: value, en los que value puede tomar una variedad de formas, incluidas strings, arrays o incluso pares key:value anidados. Por ejemplo, el nombre del bucket es una string, mientras que una configuración de Administración del ciclo de vida de los objetos del bucket es un array de reglas en el que cada regla contiene varios pares key: value secundarios.
La mutabilidad de los metadatos varía:
Algunos metadatos son de solo lectura.
Algunos metadatos se pueden configurar cuando se crea el bucket, pero no se pueden editar ni quitar.
Algunos metadatos se pueden agregar y editar, pero no se pueden quitar.
Algunos metadatos se pueden agregar, editar y quitar en cualquier momento.
Metadatos no editables
Los siguientes metadatos se configuran durante la creación del bucket y no se pueden editar ni quitar:
El proyecto del bucket es parte de lo siguiente
Número de generación
El número de generación de un bucket identifica de forma única la versión del bucket, incluso si más de una versión de un bucket comparte el mismo nombre.
El valor de generación de un bucket nunca cambia.
No se garantiza que los números de generación aumenten para las versiones sucesivas, solo que cada versión nueva tenga un número de generación único.
No existe una relación entre los números de generación de buckets no relacionados.
Número de metageneración
- El número de metageneración de un bucket identifica de forma única el estado de los metadatos del bucket. El número de metageneración es
1en el momento de la creación del bucket y aumenta cada vez que modificas los metadatos del bucket.
- El número de metageneración de un bucket identifica de forma única el estado de los metadatos del bucket. El número de metageneración es
Si el espacio de nombres jerárquico está habilitado para el bucket
Metadatos editables
Los metadatos de bucket editables son metadatos cuyos valores puedes modificar en cualquier momento normalmente. En algunos casos, como cuando el bucket está sujeto a una restricción de políticas de la organización, existen restricciones para modificar ciertos valores de metadatos.
1 Estos metadatos no se pueden ver ni administrar mediante la API de XML.
2 Puedes usar la API de XML para configurar estos metadatos durante la creación del bucket, pero no para verlos ni administrarlos.
¿Qué sigue?
- Obtén más información sobre cómo ver los metadatos del bucket.
- Obtén información para obtener el tamaño del bucket.
- Obtén más información sobre los buckets.
- Obtén más información sobre los metadatos de los objetos.