Você pode consultar as tabelas de metadados gerenciadas pelo S3 usando os serviços de analytics da AWS, como Amazon Athena, Amazon Redshift e Amazon EMR.
Antes de executar consultas, primeiro é necessário integrar os buckets de tabela do S3 na região e Conta da AWS aos serviços de analytics da AWS.
Consultar tabelas de metadados com o Amazon Athena
Depois de integrar os buckets de tabela do S3 aos serviços de analytics da AWS, você pode começar a consultar as tabelas de metadados no Athena. Nas consultas, especifique o catálogo como s3tablescatalog
e o banco de dados como aws_s3_metadata
(que é o namespace para as tabelas de metadados). Para ter mais informações, consulte Querying Amazon S3 tables with Athena.
Consultar tabelas de metadados com o Amazon Redshift
Depois de integrar os buckets de tabela do S3 aos serviços de analytics da AWS, crie um link de recurso para o namespace da tabela de metadados (aws_s3_metadata
). Feito isso, você pode começar a consultar as tabelas de metadados no console do Amazon Redshift. Para ter mais informações, consulte Accessing Amazon S3 tables with Amazon Redshift.
Consultar tabelas de metadados com o Amazon EMR
Para consultar as tabelas de metadados usando o Amazon EMR, crie um cluster do Amazon EMR configurado para Apache Iceberg e estabeleça conexão com as tabelas de metadados usando o Apache Spark. Você pode configurar isso integrando os buckets de tabela do S3 aos serviços de analytics da AWS ou usando o catálogo de cliente de código aberto Amazon S3 Tables Catalog for Iceberg.
Para ter mais informações, consulte Accessing Amazon S3 tables with Amazon EMR.