Je souhaite comprendre l’effet des préfixes et des dossiers imbriqués sur les taux de requêtes Amazon Simple Storage Service (Amazon S3).
Résolution
Utilisez des préfixes pour gérer les augmentations des taux de requêtes pour vos compartiments Amazon S3. Sur la console Amazon S3, les préfixes sont appelés dossiers et peuvent ne pas afficher de préfixes partitionnés prenant en charge les taux de requêtes. Pour plus d'informations, consultez la section Organiser, répertorier et utiliser vos objets.
Préfixes
Un préfixe clé est une chaîne de caractères située au début du nom de l'objet. Par exemple, si vous stockez un objet sous le nom BucketName/Project/WordFiles/123.txt, le préfixe est Project/WordFiles/ et le nom de la clé est Project/WordFiles/123.txt. La longueur du préfixe peut atteindre la longueur maximale de 1 024 octets du nom de 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 requêtes. Amazon S3 peut créer automatiquement des partitions à tout moment dans 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 : 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
Un dossier est la valeur comprise entre deux barres obliques (/). Par exemple, si vous stockez un fichier sous le nom BucketName/Project/WordFiles/123.txt, Projet et FichiersWord sont tous deux des dossiers. Le dossier est Projet et le sous-dossier est FichiersWord.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.
Un dossier regroupe les objets et organise les fichiers. Amazon S3 n'utilise pas de hiérarchie pour organiser les objets et les fichiers. La console Amazon S3 prend en charge le concept de dossier uniquement pour regrouper et afficher des objets.
Lorsque vous créez un dossier, Amazon S3 crée un objet de 0 octet avec une clé qu'il définit sur le nom de dossier fourni. La clé inclut une barre oblique (/) finale.