Unión de metadatos personalizados con tablas de metadatos de S3
Puede analizar datos en las tablas de metadatos administradas por S3 y en las tablas de metadatos de clientes (autoadministradas). Con un JOIN
operador SQL estándar, puede consultar datos de varios orígenes.
La siguiente consulta SQL de ejemplo encuentra registros de coincidencia entre una tabla de metadatos administrada por S3 (
) y una tabla de metadatos autoadministrada (my_s3_metadata_table
). La consulta también filtra la información basada en eventos my_self_managed_metadata_table
CREATE
, que indican que se ha escrito un nuevo objeto (o una nueva versión del objeto) en el bucket. (Para obtener más información, consulte la Esquema de tablas de Metadatos de S3.)
SELECT * FROM aws_s3_metadata.
my_s3_metadata_table
a JOINmy_namespace
.my_self_managed_metadata_table
b ON a.bucket = b.bucket AND a.key = b.key AND a.version_id = b.version_id WHERE a.record_type = 'CREATE';