Tablas en buckets de tablas de S3
Una tabla de S3 representa un conjunto de datos estructurado que consta de datos de tablas subyacentes y metadatos relacionados. Estos datos se almacenan dentro de un bucket de tablas como un subrecurso. Todas las tablas de un bucket de tablas se almacenan en el formato de tabla de Apache Iceberg
Para que los servicios de análisis de AWS puedan acceder a las tablas de su cuenta, integre los buckets de tablas de Amazon S3 con Amazon SageMaker Lakehouse. Esta integración permite que los servicios de análisis de AWS, como Amazon Athena y Amazon Redshift, detecten automáticamente los datos de las tablas y accedan a ellos.
Cuando crea una tabla, Amazon S3 genera automáticamente una ubicación de almacén para dicha tabla. Esta es una ubicación S3 única que almacena objetos asociados con la tabla. En el siguiente ejemplo se muestra el formato de una ubicación de almacén:
s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3
Dentro del bucket de tablas, puede organizar las tablas en agrupaciones lógicas llamadas espacios de nombres. Para obtener más información, consulte Espacios de nombres de tablas.
Puede cambiar el nombre de las tablas, pero cada una tiene un nombre de recurso de Amazon (ARN) propio y un ID de tabla único propio. Cada tabla también tiene una política de recursos asociada. Puede utilizar esta política para administrar el acceso a la tabla.
Los ARN de tabla utilizan el siguiente formato:
arn:aws:s3tables:
region
:owner-account-id
:bucket/bucket-name
/table/table-id
De forma predeterminada, puede crear hasta 10 000 tablas en un bucket de tablas. Para solicitar un aumento de cuota para los buckets de tablas o las tablas, póngase en contacto con Soporte
Amazon S3 admite los siguientes tipos de tablas en los buckets de tablas:
- Tablas de clientes
-
Las tablas de cliente son tablas en las que puede leer y escribir. Puede recuperar datos de estas tablas mediante motores de consulta integrados. Puede insertar, actualizar o eliminar datos dentro de ellas mediante operaciones de la API de S3 o motores de consulta integrados.
- Tablas de AWS
-
Las tablas de AWS son tablas de solo lectura que genera un Servicio de AWS en nombre suyo. Estas tablas las administra Amazon S3 y no las puede modificar por ninguna entidad principal de IAM fuera de Amazon S3. Puede recuperar información de estas tablas, pero no puede modificar los datos que contienen. Las tablas de AWS incluyen tablas de metadatos de S3, que contienen metadatos obtenidos de los objetos dentro de un bucket de uso general de S3. Para obtener más información, consulte Aceleración del descubrimiento de datos con Metadatos de S3.