Espaces de noms de tables
Lorsque vous créez des tables dans votre compartiment de table Amazon S3, vous les organisez en regroupements logiques appelés espaces de noms. Contrairement aux tables S3 et aux compartiments de table, les espaces de noms ne sont pas des ressources. Les espaces de noms sont des constructions qui vous aident à organiser et à gérer vos tables de manière évolutive. Par exemple, toutes les tables appartenant au service des ressources humaines d’une entreprise peuvent être regroupées sous une valeur d’espace de noms commune de hr.
Pour contrôler l’accès à des espaces de noms spécifiques, vous pouvez utiliser des politiques de ressources de compartiments de table. Pour plus d’informations, consultez Politiques basées sur les ressources pour S3 Tables.
Les règles qui suivent s’appliquent aux espaces de noms de table :
-
Chaque espace de noms doit être unique dans un compartiment de table.
-
Vous pouvez créer jusqu’à 10 000 espaces de noms par compartiment de table.
-
Chaque nom de table doit être unique au sein d’un espace de noms.
-
Chaque table ne peut comporter qu’un seul niveau d’espaces de noms. Les espaces de noms ne peuvent pas être imbriqués.
-
Chaque table appartient à un seul espace de noms.
-
Vous pouvez déplacer vos tables entre les espaces de noms.
Les espaces de noms de table sont appelés bases de données dans divers services AWS et moteurs de requêtes. La table suivante fait correspondre la terminologie utilisée pour les espaces de noms de S3 Tables à certains moteurs et services courants.
| Service ou moteur | Terminologie |
|---|---|
| AWS Lake Formation | Base de données |
| AWS Glue Data Catalog | Base de données |
| Athena | Base de données |
| Spark | Espace de noms |