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.
Utilisation des compartiments de répertoires
Les compartiments de répertoires organisent les données de manière hiérarchique dans des répertoires, contrairement à la structure de stockage horizontale des compartiments à usage général. Il n’existe pas de limite de préfixe pour les compartiments de répertoires et les répertoires individuels peuvent faire l’objet d’une mise à l’échelle horizontale.
Vous pouvez créer jusqu'à 100 compartiments de répertoire dans chacun de vos répertoires Comptes AWS, sans limite quant au nombre d'objets que vous pouvez stocker dans un compartiment. Votre quota de compartiments est appliqué à chaque région dans votre Compte AWS. Si votre application nécessite une augmentation de cette limite, contactez Support.
Important
Les compartiments d'annuaire situés dans des zones de disponibilité qui n'ont aucune activité de demande pendant une période d'au moins 90 jours passent à l'état inactif. Lorsqu’il est dans un état inactif, un compartiment de répertoires est temporairement inaccessible pour les lectures et les écritures. Les compartiments inactifs conservent tout le stockage, ainsi que toutes les métadonnées d’objet et de compartiment. Les frais de stockage existants s’appliqueront aux compartiments inactifs. Si vous envoyez une demande d’accès à un compartiment inactif, ce dernier passera à l’état actif, généralement en quelques minutes. Pendant cette période de transition, les lectures et les écritures renverront un code d’erreur 503 (Service Unavailable)
. Cela ne s'applique pas aux compartiments situés dans les Zones Locales.
Il existe plusieurs types de compartiments Amazon S3. Avant de créer un bucket, assurez-vous de choisir le type de bucket qui correspond le mieux à votre application et à vos exigences de performance. Pour plus d'informations sur les différents types de bucket et les cas d'utilisation appropriés pour chacun, consultezCompartiments.
Les rubriques suivantes fournissent des informations sur les compartiments de répertoires. Pour plus d’informations sur les compartiments à usage général, consultez Présentation des compartiments à usage général.
Pour plus d’informations sur les compartiments de répertoires, consultez les rubriques suivantes.
Noms des compartiments de répertoires
Le nom d’un compartiment de répertoires se compose d’un nom de base que vous fournissez et d’un suffixe contenant l’ID de la zone (zone de disponibilité ou zone locale) dans laquelle se trouve votre compartiment. Les noms de compartiments de répertoires doivent utiliser le format suivant et respecter les règles de dénomination des compartiments de répertoires :
bucket-base-name
--zone-id
--x-s3
Par exemple, le nom de compartiment de répertoires suivant contient l’ID de zone de disponibilité usw2-az1
:
bucket-base-name
--usw2-az1--x-s3
Pour de plus amples informations, veuillez consulter Règles de dénomination des compartiments de répertoires.
Annuaires
Les compartiments de répertoires organisent les données de manière hiérarchique dans des répertoires, contrairement à la structure de tri horizontale des compartiments à usage général.
Avec un espace de noms hiérarchique, le délimiteur figurant dans la clé d’objet est important. Le seul délimiteur pris en charge est la barre oblique (/
). Les répertoires sont déterminés par les limites des délimiteurs. Par exemple, la clé d’objet dir1/dir2/file1.txt
entraîne la création automatique des répertoires dir1
/ et dir2/
, et l’ajout de l’objet file1.txt
dans le répertoire /dir2
, dans le chemin dir1/dir2/file1.txt
.
Le modèle d’indexation des compartiments de répertoires renvoie des résultats non triés pour l’opération d’API ListObjectsV2
. Si vous devez limiter vos résultats à une sous-section de votre compartiment, vous pouvez spécifier un chemin de sous-répertoire dans le paramètre prefix
, par exemple, prefix=dir1/
.
Noms de clés
Pour les compartiments de répertoires, les sous-répertoires communs à plusieurs clés d’objet sont créés avec la première clé d’objet. Les clés d’objet supplémentaires pour le même sous-répertoire utilisent le sous-répertoire créé précédemment. Ce modèle vous permet de choisir les clés d’objet les mieux adaptées à l’application, avec une prise en charge égale des répertoires fragmentés et denses.
Gestion des accès
Les compartiments de répertoires ont tous les paramètres de blocage de l’accès public S3 activés par défaut au niveau des compartiments. La propriété des objets S3 est définie pour être appliquée par le propriétaire du compartiment et les listes de contrôle d'accès (ACLs) sont désactivées. Ces paramètres ne peuvent pas être modifiés.
Par défaut, les utilisateurs ne disposent pas d’autorisations pour les compartiments de répertoires. Pour accorder des autorisations d’accès pour les compartiments de répertoires, vous pouvez utiliser IAM pour créer des utilisateurs, des groupes ou des rôles, et attacher des autorisations à ces identités. Pour de plus amples informations, veuillez consulter Autorisation des opérations d’API de point de terminaison régional avec IAM.
Vous pouvez également contrôler l'accès aux compartiments de répertoire par le biais de points d'accès. Les points d'accès simplifient la gestion de l'accès aux données à grande échelle pour les ensembles de données partagés dans Amazon S3. Les points d'accès sont des noms d'hôtes uniques que vous créez pour appliquer des autorisations et des contrôles réseau distincts pour toutes les demandes effectuées via un point d'accès. Pour de plus amples informations, veuillez consulter Gestion de l'accès aux ensembles de données partagés dans des compartiments d'annuaire dotés de points d'accès.
Quotas de compartiments de répertoires
Les quotas, également appelés limites, sont le nombre maximum de ressources de service ou d'opérations pour vous Compte AWS. Les quotas pour les compartiments de répertoire sont les suivants. Pour plus d'informations sur les quotas dans Amazon S3, consultez la section Quotas Amazon S3.
Nom | Par défaut | Ajustable | Description |
---|---|---|---|
Compartiments de répertoires | Chaque compte : 100 | Oui |
Le nombre de compartiments d'annuaire Amazon S3 que vous pouvez créer dans un compte. |
Lire le TPS par compartiment de répertoire | Chaque compartiment de répertoire : jusqu'à 200 000 TPS de lecture | Pour demander une augmentation de quota, contactez le Support |
Le nombre de GET/HEAD demandes par seconde par compartiment de répertoire. |
Écrire le TPS par compartiment de répertoire | Chaque compartiment de répertoire : jusqu'à 100 000 TPS en écriture | Pour demander une augmentation de quota, contactez le Support |
Le nombre de PUT/DELETE demandes par seconde par compartiment de répertoire. |
Création et utilisation de compartiments de répertoires
Pour plus d’informations sur l’utilisation des compartiments de répertoires, consultez les rubriques suivantes.