Unir metadados personalizados com tabelas de metadados do S3
Você pode analisar dados nas tabelas de metadados gerenciadas pelo S3 e nas tabelas de metadados de clientes (autogerenciadas). Usando um operador SQL JOIN
padrão, você pode consultar dados dessas várias fontes.
O exemplo de consulta SQL a seguir encontra registros correspondentes entre uma tabela de metadados gerenciada pelo S3 (
) e uma tabela de metadados autogerenciada (my_s3_metadata_table
). A consulta também filtra as informações com base em eventos my_self_managed_metadata_table
CREATE
, que indicam que um novo objeto (ou uma nova versão do objeto) foi gravado no bucket. (Para obter mais informações, consulte Esquema de tabelas do S3 Metadata.)
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';