En matière de taux de requêtes Amazon S3, quelle est la différence entre les préfixes et les dossiers imbriqués ? Combien de préfixes puis-je avoir dans un compartiment S3 ?

Lecture de 3 minute(s)
0

Je souhaite comprendre les préfixes et les dossiers imbriqués pour les taux de requêtes Amazon Simple Storage Service (Amazon S3).

Résolution

Préfixes

Un préfixe clé est une chaîne de caractères qui peut être le chemin complet devant le nom de l’objet. Il inclut le nom du compartiment. Par exemple, si un objet (123.txt) est stocké sous le nom BucketName/Project/WordFiles/123.txt, le préfixe peut être BucketName/Project/WordFiles/123.txt. Le préfixe peut être de n’importe quelle longueur, par exemple le nom complet de la clé de l’objet.

Si le fichier 123.txt se trouve dans un compartiment sans chemin spécifié, Amazon S3 ajuste automatiquement la valeur du préfixe en fonction du taux de demandes. Les partitions peuvent se former automatiquement à tout moment de la chaîne de préfixe.

Un préfixe partitionné dans un compartiment peut prendre en charge 3 500 requêtes PUT/COPY/POST/DELETE ou 5 500 requêtes GET/HEAD par seconde. Il n’y a pas de limite au nombre de préfixes que vous pouvez avoir dans un compartiment. Cependant, un pic du taux de demandes peut entraîner une limitation.

Remarque : dans Amazon S3, il n’existe aucune partition pour les clés ou les objets. Les partitions existent uniquement au niveau du préfixe et non au niveau de l’objet. Pour plus d’informations sur l’utilisation des préfixes dans Amazon S3, consultez la section Organisation des objets à l’aide de préfixes.

Dossiers

Lorsque vous créez un dossier dans Amazon S3, le service crée un objet de 0 octet avec une clé définie sur le nom de dossier fourni.

Dans Amazon S3, un dossier regroupe les objets et organise les fichiers. Contrairement à un système de fichiers traditionnel, Amazon S3 n’utilise pas de hiérarchie pour organiser ses objets et ses fichiers. La console Amazon S3 prend en charge le concept de dossier uniquement comme moyen de regrouper et d’afficher des objets.

Un dossier est la valeur comprise entre les deux barres obliques (/). Par exemple, vous stockez un fichier sous le nom BucketName/Project/WordFiles/123.txt. Ce chemin de fichier contient un dossier, Project, et un sous-dossier, WordFiles. Project et WordFiles sont tous deux des dossiers. Si vous enregistrez le fichier 123.txt dans un compartiment sans chemin spécifié, Amazon S3 n’utilise pas de dossiers pour stocker le fichier.

Remarque : la structure des dossiers peut ne pas indiquer de préfixes partitionnés prenant en charge les taux de demandes.

Différence entre les préfixes et les dossiers

La différence entre un préfixe et un dossier réside dans la signification de la barre oblique. Pour les dossiers, ce caractère signifie le nom d’un sous-dossier ou d’un objet. Pour les préfixes, une barre oblique est simplement un caractère et n’indique pas l’emplacement d’une partition.

Remarque : la structure des dossiers s’applique uniquement à la console Amazon S3. Pour plus d’informations, consultez la section Organisation des objets dans la console Amazon S3 à l’aide de dossiers.

Informations connexes

AWS re:Invent 2018 : meilleures pratiques pour Amazon S3 et Amazon S3 Glacier

Organiser, répertorier et utiliser vos objets

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 10 mois
Aucun commentaire