Tabelas em buckets de tabela do S3
Uma tabela do S3 representa um conjunto de dados estruturado que consiste nos dados da tabela subjacente e nos metadados relacionados. Esses dados são armazenados em um bucket de tabela como um sub-recurso. Todas as tabelas em um bucket de tabela são armazenadas no formato de tabela Apache Iceberg
Para tornar as tabelas em uma conta acessíveis pelos serviços de analytics da AWS, integre os buckets de tabela do Amazon S3 ao Amazon SageMaker Lakehouse. Essa integração permite que serviços de analytics da AWS, como o Amazon Athena e o Amazon Redshift, descubram e acessem dados de tabela automaticamente.
Quando você cria uma tabela, o Amazon S3 gera automaticamente um local de warehouse para ela. Trata-se de um local exclusivo do S3 que armazena os objetos associados à tabela. O seguinte exemplo mostra o formato de um local de warehouse:
s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3
Em um bucket de tabela, você pode organizar as tabelas em agrupamentos lógicos chamados namespaces. Para obter mais informações, consulte Namespaces de tabela.
Você pode renomear as tabelas, mas cada tabela tem um nome do recurso da Amazon (ARN) exclusivo e um ID de tabela exclusivo. Cada tabela também tem uma política de recursos anexada a ela. Você pode usar essa política para gerenciar o acesso à tabela.
Os ARNs das tabelas usam o seguinte formato:
arn:aws:s3tables:
region
:owner-account-id
:bucket/bucket-name
/table/table-id
Por padrão, você pode criar até 10.000 tabelas em um bucket de tabela. Para solicitar um aumento da cota de tabelas e de buckets de tabela, entre em contato com o Suporte
O Amazon S3 oferece suporte aos seguintes tipos de tabelas em buckets de tabela:
- Tabelas de clientes
-
As tabelas de cliente são tabelas em que você pode ler e gravar. Você pode recuperar dados dessas tabelas usando mecanismos de consulta integrados. Também pode inserir, atualizar ou excluir dados delas usando operações de API do S3 ou mecanismos de consulta integrados.
- Tabelas da AWS
-
As tabelas da AWS são tabelas somente leitura que são geradas por um AWS service (Serviço da AWS) em seu nome. Essas tabelas são gerenciadas pelo Amazon S3 e não podem ser modificadas por nenhuma entidade principal do IAM fora do próprio Amazon S3. Você pode recuperar informações dessas tabelas, mas não pode modificar os dados nelas. As tabelas da AWS incluem tabelas do S3 Metadata, que contêm metadados capturados dos objetos em um bucket de uso geral do S3. Para obter mais informações, consulte Acelerar a descoberta de dados com o S3 Metadata.