Esquema de las tablas de inventario en directo de Metadatos de S3
La tabla de inventario en directo proporciona un inventario sencillo y consultable de todos los objetos y las versiones en el bucket para que pueda determinar el estado más reciente de los datos. Las actualizaciones de los objetos suelen reflejarse en la tabla de inventario en el plazo de una hora.
Puede utilizar esta tabla para simplificar y acelerar los flujos de trabajo empresariales y los trabajos de macrodatos mediante la identificación de los objetos que desea procesar para diversas cargas de trabajo. Por ejemplo, puede consultar la tabla de inventario para hacer lo siguiente:
-
Buscar todos los objetos almacenados en la clase de almacenamiento S3 Glacier Deep Archive.
-
Crear una distribución de etiquetas de objetos o buscar objetos sin etiquetas.
-
Buscar todos los objetos que no están cifrados mediante el cifrado del servidor con claves de AWS Key Management Service (AWS KMS) (SSE-KMS).
Cuando habilita la tabla de inventario para la configuración de la tabla de metadatos, la tabla se somete a un proceso conocido como reposición, durante el cual Amazon S3 analiza el bucket de uso general para recuperar los metadatos iniciales de todos los objetos del bucket. Según el número de objetos del bucket, este proceso puede durar unos minutos (mínimo 15 minutos) o varias horas. Una vez finalizado el proceso de reposición, el estado de la tabla de inventario cambia de Reposición a Activo. Una vez finalizada la reposición, las actualizaciones de los objetos suelen reflejarse en la tabla de inventario en el plazo de una hora.
nota
Se le cobra por la reposición de la tabla de inventario. Si el bucket de uso general tiene más de mil millones de objetos, también se le cobrará una cuota mensual por la tabla de inventario. Para obtener más información, consulte Precios de Amazon S3
Las tablas de inventario de Metadatos de Amazon S3 contienen filas y columnas. Cada fila representa el estado actual de un objeto en el bucket de uso general. La tabla de inventario proporciona un inventario sencillo y consultable de todos los objetos en el bucket para que pueda determinar el estado actual de los datos.
A continuación, se muestra un ejemplo de una tabla de inventario para un bucket de uso general llamado amzn-s3-demo-bucket:
bucket key sequence_number version_id is_delete_marker size last_modified_date e_tag storage_class is_multipart encryption_status is_bucket_key_enabled kms_key_arn checksum_algorithm object_tags user_metadata amzn-s3-demo-bucket Finance/statement1.pdf 80e737d8b4d82f776affffffffffffffff006737d8b4d82f776a00000000000000000000000000000000000000000000000072 FALSE 6223 11/15/2024 23:26 e131b86632dda753aac4018f72192b83 STANDARD FALSE SSE-KMS FALSE arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890df SSECRC32 {} {count -> Asia, customs -> false, family -> true, location -> Mary, name -> football, user -> United States} amzn-s3-demo-bucket s3-dg.pdf 80e737d8b4e39f1dbdffffffffffffffff006737d8b4e39f1dbd00000000000000000000000000000000000000000000000072 FALSE 3554 11/15/2024 23:26 9bb49efc2d92c05558ddffbbde8636d5 STANDARD FALSE DSSE-KMS FALSE arn:aws:kms:us-east-1:936810216292:key/0dcebce6-49fd-4cae-b2e2-5512ad281afd SSESHA1 {} {} amzn-s3-demo-bucket Development/Projects.xls 80e737d8b4ed9ac5c6ffffffffffffffff006737d8b4ed9ac5c600000000000000000000000000000000000000000000000072 FALSE 7746 11/15/2024 23:26 729a6863e47fb9955b31bfabce984908 STANDARD FALSE SSE-S3 FALSE NULL SSECRC32 {} {count -> Asia, customs -> Canada, family -> Billiards, filter -> true, location -> Europe, name -> Asia, user -> United States}
Las tablas de inventario tienen el siguiente esquema:
Nombre de la columna | ¿Obligatorio? | Tipo de datos: | |
---|---|---|---|
|
Sí | Cadena | El nombre de bucket de uso general. Para obtener más información, consulte Reglas de nomenclatura de buckets de uso general. |
|
Sí | Cadena | El nombre de la clave de objeto (o clave) que identifica unívocamente el objeto del bucket. Para obtener más información, consulte Denominación de objetos de Amazon S3. |
|
Sí | Cadena |
El número de secuencia, que es un ordinal que se incluye en los registros de un objeto determinado. Para ordenar los registros del mismo bucket y clave, puede ordenarlos por |
|
No | Cadena |
El ID de versión del objeto. Si activa el control de versiones en un bucket, Amazon S3 asigna un número de versión a los objetos que agregue a dicho bucket. Para obtener más información, consulte Retención de varias versiones de objetos con Control de versiones de S3. Los objetos que se almacenan en un bucket antes de establecer el estado del control de versiones tienen el ID de versión nulo. |
|
No | Booleano |
El estado del marcador de eliminación del objeto. Si el objeto es un marcador de eliminación, este valor es notaLas filas que se agregan para los marcadores de eliminación tienen un valor |
|
No | Largo |
El tamaño del objeto en bytes, sin incluir el tamaño de las cargas multiparte incompletas o los metadatos del objeto. Si |
|
No | Marca temporal NTZ (sin zona horaria) |
Fecha de creación del objeto o última fecha de modificación, la que sea posterior. Para las cargas multiparte, la fecha de creación del objeto es la fecha en que se inicia la carga multiparte. Para obtener más información, consulte Metadatos de objetos definidos por el sistema. |
|
No | Cadena |
La etiqueta de entidad (ETag), que es un hash del objeto. La ETag solo refleja los cambios en el contenido de un objeto, no en sus metadatos. La ETag puede ser un resumen MD5 de los datos del objeto. Si la ETag es un resumen MD5, depende de cómo se creó el objeto y cómo se cifró. Para obtener más información, consulte Object en la Referencia de la API de Amazon S3. |
|
No | Cadena |
La clase de almacenamiento que se utiliza para almacenar el objeto. Puede ser uno de los siguientes: |
|
No | Booleano |
El tipo de carga del objeto. Si el objeto se ha cargado como una carga multiparte, este valor es |
|
No | Cadena |
El estado de cifrado del servidor del objeto, dependiendo del tipo de clave de cifrado que se utilice: cifrado del servidor con claves administradas por Amazon S3 (SSE-S3), cifrado del servidor con claves AWS Key Management Service (AWS KMS) (SSE-KMS), cifrado del servidor de doble capa con AWS KMS keys (DSSE-KMS) o cifrado del servidor con claves proporcionadas por el cliente (SSE-C). Si el objeto no está cifrado, este valor es nulo. Los valores posibles son |
|
No | Booleano |
Estado de habilitación de la clave de bucket de S3 del objeto. Si el objeto utiliza una clave de bucket de S3 para SSE-KMS, este valor es |
|
No | Cadena |
El nombre de recurso de Amazon (ARN) para la clave de KMS con la que se cifra el objeto, para filas en las que notaSi una fila representa una versión de objeto que ya no existía en el momento en que se procesó un evento de eliminación o sobrescritura, |
|
No | Cadena |
El algoritmo que se utiliza para crear la suma de comprobación del objeto, uno de |
|
No | Asignar <Cadena, Cadena> |
Las etiquetas de objeto que están asociadas con el objeto. Las etiquetas de objeto se almacenan como un mapa de pares clave-valor. Si un objeto no tiene etiquetas de objeto, se almacena un mapa ( notaSi el valor |
|
No | Asignar <Cadena, Cadena> |
Los metadatos de usuario asociados al objeto. Los metadatos del usuario se almacenan como un mapa de pares clave-valor. Si un objeto no tiene metadatos de usuario, se almacena un mapa vacío ( notaSi el valor |