Organisation des objets dans la console Amazon S3 à l’aide de dossiers - 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.

Organisation des objets dans la console Amazon S3 à l’aide de dossiers

Dans les compartiments à usage général Amazon S3, les objets sont les principales ressources et les objets sont stockés dans des compartiments. Les compartiments à usage général Amazon S3 ont une structure plate au lieu d'une hiérarchie comme c'est le cas dans un système de fichiers. Toutefois, par souci de simplification organisationnelle, la console Amazon S3 supporte le concept de dossier comme moyen de regrouper des objets. Pour ce faire, la console utilise un préfixe de nom partagé pour les objets groupés. En d’autres termes, les objets de groupe ont des noms qui commencent par une chaîne commune. Cette chaîne commune, ou préfixe partagé, est le nom du dossier. Les noms d’objet sont également appelés noms de clé.

Par exemple, vous pouvez créer un dossier dans un compartiment à usage général de la console nommée photos et y stocker un objet nommémyphoto.jpg. L’objet est ensuite stocké avec le nom de clé photos/myphoto.jpg, dans lequel le préfixe est photos/.

Voici deux exemples supplémentaires :

  • Si vous avez trois objets dans votre compartiment à usage général (logs/date1.txt,logs/date2.txt, etlogs/date3.txt), la console affichera un dossier nommélogs. Si vous ouvrez le dossier dans la console, vous voyez les trois objets : date1.txt, date2.txt et date3.txt.

  • Si un objet est nomméphotos/2017/example.jpg, la console affiche un dossier nommé photos qui contient le dossier2017. Le dossier 2017 contient l'objetexample.jpg.

Vous pouvez avoir des dossiers dans d’autres dossiers, mais pas de compartiments dans d’autres compartiments. Vous pouvez charger et copier des objets directement dans un dossier. Les dossiers peuvent être créés, supprimés et rendus publics, mais ils ne peuvent pas être renommés. Des objets peuvent être copiés d’un dossier vers un autre.

Important

Lorsque vous créez un dossier dans la console Amazon S3, S3 crée un objet de 0 octet. Cette clé d'objet est définie sur le nom du dossier que vous avez fourni, suivi d'une barre oblique (/). Par exemple, dans la console Amazon S3, si vous créez un dossier nommé photos dans votre compartiment, la console Amazon S3 crée un objet de 0 octet avec la cléphotos/. La console crée cet objet pour prendre en charge les dossiers.

En outre, tout objet préexistant nommé par une barre oblique (/) apparaît sous forme de dossier dans la console Amazon S3. Par exemple, un objet portant le nom de clé examplekeyname/ apparaît sous forme de dossier dans la console Amazon S3 et non en tant qu'objet. Sinon, il se comporte comme n'importe quel autre objet et peut être visualisé et manipulé via l'API AWS Command Line Interface (AWS CLI) ou REST. AWS SDKs En outre, vous ne pouvez pas télécharger un objet dont le nom de clé est suivi d'une barre oblique (/) à l'aide de la console Amazon S3. Cependant, vous pouvez télécharger des objets nommés par une barre oblique (/) à l'aide de l'API AWS Command Line Interface (AWS CLI) ou REST. AWS SDKs

De plus, la console Amazon S3 n'affiche pas le contenu et les métadonnées des objets de dossier comme elle le fait pour les autres objets. Lorsque vous utilisez la console pour copier un objet nommé avec une barre oblique (/), un nouveau dossier est créé dans l'emplacement de destination, mais les données et métadonnées de l'objet ne sont pas copiées. En outre, une barre oblique (/) dans les noms de clés d'objets peut nécessiter un traitement spécial. Pour de plus amples informations, veuillez consulter Attribution d’un nom aux objets Amazon S3.

Pour créer des dossiers dans des compartiments de répertoires, chargez un dossier. Pour de plus amples informations, veuillez consulter Chargement d’objets dans un compartiment de répertoires.

Création d’un dossier

Cette section décrit comment utiliser la console Simple Storage Service (Amazon S3) pour créer un dossier.

Important

Si votre politique de compartiment empêche le chargement d’objets dans ce compartiment sans balises, métadonnées ni bénéficiaires de liste de contrôle d’accès (ACL), vous ne pouvez pas créer de dossier à l’aide de la procédure suivante. Au lieu de cela, chargez un dossier vide et spécifiez les paramètres suivants dans la configuration de chargement.

Pour créer un dossier
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation de gauche, choisissez Compartiments à usage général.

  3. Dans la liste des compartiments, choisissez le nom du compartiment dans lequel vous souhaitez créer un dossier.

  4. Dans l'onglet Objets, choisissez Créer un dossier.

  5. Attribuez un nom au dossier (par exemple, favorite-pics).

    Note

    Les noms de dossiers sont soumis à certaines limites et directives, et sont considérés comme faisant partie du nom de clé d'objet d'un objet, qui est limité à 1 024 octets. Pour de plus amples informations, veuillez consulter Attribution d’un nom aux objets Amazon S3.

  6. (Facultatif) Si votre politique de compartiment exige que les objets soient chiffrés avec une clé de chiffrement spécifique, sous Chiffrement côté serveur, vous devez choisir Spécifier une clé de chiffrement et spécifier la même clé de chiffrement lorsque vous créez un dossier. Dans le cas contraire, la création du dossier échouera.

  7. Choisissez Créer un dossier.

Rendre les dossiers publics

Nous vous recommandons de bloquer tout l’accès public à vos dossiers et compartiments Amazon S3, à moins que vous ayez besoin spécifiquement d’un dossier ou compartiment public. Lorsque vous rendez public un dossier, quiconque sur Internet peut voir tous les objets qui sont regroupés dans ce dossier.

Dans la console Amazon S3, vous pouvez rendre public un dossier. Vous pouvez également rendre public un dossier en créant une politique de compartiment qui limite l’accès aux données par préfixe. Pour de plus amples informations, veuillez consulter Gestion des identités et des accès pour Amazon S3.

Avertissement

Une fois que vous avez rendu public un dossier dans la console Amazon S3, vous ne pouvez pas le rendre à nouveau privé. Au lieu de cela, vous devez définir des autorisations sur chaque objet individuel dans le dossier public de sorte que les objets n’aient pas d’accès public. Pour plus d’informations, consultez Configuration ACLs.

Calcul de la taille d’un dossier

Cette section décrit comment utiliser la console Amazon S3 pour calculer la taille d’un dossier.

Pour calculer la taille d’un dossier
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation de gauche, choisissez Compartiments à usage général.

  3. Dans la liste des compartiments à usage général, choisissez le nom du compartiment dans lequel votre dossier est stocké.

  4. Dans la liste des objets, cochez la case à côté du nom du dossier.

  5. Choisissez Actions, puis Calculate total size (Calculer la taille totale).

Note

Lorsque vous quittez la page, les informations du dossier (y compris la taille totale) ne sont plus disponibles. Vous devez recalculer la taille totale si vous souhaitez la voir à nouveau.

Important

Lorsque vous utilisez l’action Calculate total size (Calculer la taille totale) sur des objets ou des dossiers spécifiés dans votre compartiment, Amazon S3 calcule le nombre total d’objets et la taille de stockage totale. Toutefois, les téléchargements partitionnés incomplets ou en cours et les versions précédentes ou anciennes ne sont pas inclus dans le calcul du nombre total d’objets ou de la taille totale. Cette action calcule uniquement le nombre total d'objets et la taille totale pour la version actuelle ou la plus récente de chaque objet stocké dans le compartiment.

Par exemple, si votre compartiment contient deux versions d’un même objet, le calculateur de stockage d’Amazon S3 les compte comme un seul objet. Par conséquent, le nombre total d'objets calculé dans la console Amazon S3 peut différer du nombre d'objets indiqué dans S3 Storage Lens et du nombre indiqué par l' CloudWatch indicateur Amazon,NumberOfObjects. De même, la taille de stockage totale peut également différer de la métrique de stockage total indiquée dans S3 Storage Lens et de la BucketSizeBytes métrique indiquée dans CloudWatch.

Suppression de dossiers

Cette section explique comment utiliser la console Amazon S3 pour supprimer des dossiers d’un compartiment S3.

Pour plus d’informations sur les fonctionnalités et la tarification d’Amazon S3, consultez Amazon S3.

Pour supprimer des dossiers d’un compartiment S3
  1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/.

  2. Dans le volet de navigation de gauche, choisissez Compartiments à usage général.

  3. Dans la liste des compartiments à usage général, choisissez le nom du compartiment dont vous souhaitez supprimer des dossiers.

  4. Dans la liste des objets, cochez les cases à côté des dossiers et des objets que vous souhaitez supprimer.

  5. Sélectionnez Delete (Supprimer).

  6. Sur la page Supprimer des objets, vérifiez que les noms des dossiers et des objets que vous avez sélectionnés pour suppression sont répertoriés sous Objets spécifiés.

  7. Dans la zone Supprimer les objets, saisissez delete, et choisissez Supprimer les objets.

Avertissement

Cette action supprime tous les objets spécifiés. Lorsque vous supprimez des dossiers, attendez la fin de l’action de suppression pour ajouter de nouveaux objets au dossier. Dans le cas contraire, de nouveaux objets pourraient également être supprimés.