Tables dans des seaux de table S3 - Amazon Simple Storage Service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Tables dans des seaux de table S3

Une table S3 représente un jeu de données structuré composé de données de table sous-jacentes et des métadonnées associées. Ces données sont stockées dans un compartiment de tables en tant que sous-ressource. Toutes les tables figurant dans un compartiment de tables sont stockées au format de table Apache Iceberg. Amazon S3 gère la maintenance de vos tables via le compactage automatique des fichiers et la gestion des instantanés. Pour de plus amples informations, veuillez consulter Maintenance de S3 Tables.

Pour rendre les tables de votre compte accessibles par les services AWS d'analyse, vous devez intégrer vos compartiments de tables Amazon S3 à Amazon SageMaker Lakehouse. Cette intégration permet aux services AWS d'analyse tels qu'Amazon Athena et Amazon Redshift de découvrir et d'accéder automatiquement aux données de vos tables.

Lorsque vous créez une table, Amazon S3 génère automatiquement un emplacement d’entrepôt pour cette table. Il s'agit d'un emplacement S3 unique qui stocke les objets associés à la table. L’exemple suivant illustre le format d’un emplacement d’entrepôt :

s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3

Au sein de votre compartiment de tables, vous pouvez organiser les tables en regroupements logiques appelés espaces de noms. Pour de plus amples informations, veuillez consulter Espaces de noms de tables.

Vous pouvez renommer des tables, mais chaque table possède son propre Amazon Resource Name (ARN) et son propre ID de table unique. Une politique de ressources est également attachée à chaque table. Vous pouvez utiliser cette politique pour gérer l’accès à la table.

Le tableau ARNs utilise le format suivant :

arn:aws:s3tables:region:owner-account-id:bucket/bucket-name/table/table-id

Par défaut, vous pouvez créer jusqu'à 10 000 tables dans un bucket de tables. Pour demander une augmentation de quota pour les compartiments de tables ou les tables, contactez Support.

Amazon S3 prend en charge les types de tables suivants dans les compartiments de tables :

Tables destinées aux clients

Les tables client sont des tables dans lesquelles vous pouvez lire et écrire. Vous pouvez récupérer les données de ces tables à l’aide de moteurs de requête intégrés. Vous pouvez y insérer, mettre à jour ou supprimer des données à l’aide des opérations d’API S3 ou des moteurs de requête intégrés.

AWS tables

AWS les tables sont des tables en lecture seule qui sont générées par et en votre Service AWS nom. Ces tables sont gérées par Amazon S3 et ne peuvent être modifiées par aucun principal IAM en dehors d’Amazon S3 lui-même. Vous pouvez récupérer des informations à partir de ces tables, mais vous ne pouvez pas modifier les données qu'elles contiennent. AWS les tables incluent les tables de métadonnées S3, qui contiennent des métadonnées capturées à partir des objets d'un compartiment à usage général S3. Pour de plus amples informations, veuillez consulter Accélération de la découverte des données avec les métadonnées S3.