Modification des métadonnées d'objet dans la console Amazon S3 - 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.

Modification des métadonnées d'objet dans la console Amazon S3

Vous pouvez utiliser la console Amazon S3 pour modifier les métadonnées des objets S3 existants à l'aide de l'action Copier. Pour modifier les métadonnées, vous copiez les objets vers la même destination et vous spécifiez les nouvelles métadonnées que vous souhaitez appliquer, qui remplacent les anciennes métadonnées de l'objet. Certaines métadonnées sont définies par Amazon S3 lorsque vous chargez l'objet. Par exemple, Content-Length et Last-Modified sont des champs de métadonnées d'objet définies par le système qui ne peuvent pas être modifiés par un utilisateur.

Vous pouvez également définir des métadonnées définies par l'utilisateur lorsque vous chargez l'objet et le remplacer en fonction de l'évolution de vos besoins. Par exemple, vous pouvez avoir un ensemble d'objets que vous stockez initialement dans la classe de stockage STANDARD. Au fil du temps, il se peut que vous n'ayez plus besoin de ces données pour être hautement disponibles. Vous pouvez donc modifier la classe de stockage GLACIER en remplaçant la valeur de la x-amz-storage-class clé de STANDARD àGLACIER.

Note

Tenez compte des points suivants lorsque vous remplacez des métadonnées d'objets dans Amazon S3 :

  • Vous devez spécifier les métadonnées existantes que vous souhaitez conserver, les métadonnées que vous souhaitez ajouter et les métadonnées que vous souhaitez modifier.

  • Si la taille de votre objet est inférieure à 5 Go, vous pouvez utiliser l'action Copier dans la console S3 pour remplacer les métadonnées de l'objet. Si la taille de votre objet est supérieure à 5 Go, vous pouvez remplacer les métadonnées de l'objet lorsque vous copiez un objet avec un téléchargement partitionné à l'aide du AWS CLIou AWS SDKs. Pour de plus amples informations, veuillez consulter Copie d'un objet à l'aide du chargement partitionné.

  • Pour obtenir la liste des autorisations supplémentaires requises pour remplacer les métadonnées, consultezAutorisations requises pour les API opérations Amazon S3. Pour des exemples de politiques qui accordent cette autorisation, voirExemples de politiques basées sur l'identité pour Amazon S3.

  • Cette action crée une copie de l'objet avec les paramètres mis à jour et la date de la dernière modification. Si la gestion des versions S3 est activée, une nouvelle version de l'objet est créée et l'objet existant devient une version plus ancienne. Si la gestion des versions S3 n'est pas activée, une nouvelle copie de l'objet remplace l'objet d'origine. L' Compte AWS associé au IAM rôle qui modifie la propriété devient également propriétaire du nouvel objet ou (version de l'objet).

  • La modification des métadonnées remplace les valeurs des noms de clé existants.

  • Les objets chiffrés à l'aide des clés de chiffrement fournies par le client (SSE-C) ne peuvent pas être copiés à l'aide de la console. Vous devez utiliser le AWS CLI AWS SDK, ou l'Amazon S3 RESTAPI.

Avertissement

Lorsque vous remplacez des métadonnées pour des dossiers, attendez que l'action Copier soit terminée avant d'ajouter de nouveaux objets au dossier. Sinon, de nouveaux objets peuvent également être modifiés.

Les rubriques suivantes décrivent comment remplacer les métadonnées d'un objet à l'aide de l'action Copier dans la console Amazon S3.

Vous pouvez remplacer certaines métadonnées définies par le système pour un objet S3. Pour obtenir la liste des métadonnées définies par le système et des valeurs que vous pouvez modifier, consultez. Métadonnées d'objet définies par le système

Pour remplacer les métadonnées définies par le système d'un objet
  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, choisissez Buckets, puis choisissez l'onglet Buckets à usage général ou Buckets de répertoire. Accédez au compartiment ou au dossier Amazon S3 qui contient les objets que vous souhaitez modifier.

  3. Cochez la case correspondant aux objets que vous souhaitez modifier.

  4. Dans le menu Actions, choisissez Copier dans la liste des options qui s'affiche.

  5. Pour spécifier le chemin de destination, choisissez Parcourir S3, naviguez vers la même destination que les objets source et cochez la case de destination. Choisissez Choose destination (Choisir une destination) en bas à droite.

    Vous pouvez également saisir le chemin de destination.

  6. Si la gestion des versions des compartiments n'est pas activée, un avertissement vous recommandera d'activer la gestion des versions des compartiments afin de vous protéger contre le remplacement ou la suppression involontaires d'objets. Si vous souhaitez conserver toutes les versions des objets dans ce compartiment, sélectionnez Enable Bucket Versioning (Activer la gestion des versions pour le compartiment). Vous pouvez également consulter les propriétés de chiffrement et de verrouillage des objets par défaut dans les détails de la destination.

  7. Sous Paramètres de copie supplémentaires, choisissez Spécifier les paramètres pour définir les paramètres des métadonnées.

  8. Accédez à la section Métadonnées, puis choisissez Remplacer toutes les métadonnées.

  9. Sélectionnez Add metadata (Ajouter des métadonnées).

  10. Pour Type de métadonnées, sélectionnez System-defined (Définies par le système).

  11. Spécifiez une valeur Key (Clé) unique et renseignez le champ Value (Valeur) des métadonnées.

  12. Pour modifier des métadonnées supplémentaires, choisissez Add metadata (Ajouter des métadonnées). Vous pouvez également choisir Supprimer pour supprimer un ensemble de type-key-values.

  13. Choisissez Copier. Amazon S3 enregistre vos modifications de métadonnées.

Vous pouvez remplacer les métadonnées définies par l'utilisateur d'un objet en combinant le préfixe de métadonnées et le nom que vous choisissez pour créer une clé personnalisée. x-amz-meta- Par exemple, si vous ajoutez le nom personnalisé alt-name, la clé de métadonnées est x-amz-meta-alt-name.

Les métadonnées définies par l'utilisateur peuvent atteindre 2 Ko. Pour calculer la taille totale des métadonnées définies par l'utilisateur, additionnez le nombre d'octets du codage UTF -8 pour chaque clé et valeur. Les clés et leurs valeurs doivent être conformes aux ASCII normes américaines. Pour de plus amples informations, veuillez consulter Métadonnées d'objet définies par l'utilisateur.

Pour remplacer les métadonnées définies par l'utilisateur d'un objet
  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, choisissez Buckets, puis choisissez l'onglet Buckets à usage général ou Buckets de répertoire. Accédez au compartiment ou au dossier Amazon S3 qui contient les objets que vous souhaitez modifier.

  3. Cochez la case correspondant aux objets que vous souhaitez modifier.

  4. Dans le menu Actions, choisissez Copier dans la liste des options qui s'affiche.

  5. Pour spécifier le chemin de destination, choisissez Parcourir S3, naviguez vers la même destination que les objets source et cochez la case de destination. Choisissez Choose destination (Choisir une destination).

    Vous pouvez également saisir le chemin de destination.

  6. Si la gestion des versions des compartiments n'est pas activée, un avertissement vous recommandera d'activer la gestion des versions des compartiments afin de vous protéger contre le remplacement ou la suppression involontaires d'objets. Si vous souhaitez conserver toutes les versions des objets dans ce compartiment, sélectionnez Enable Bucket Versioning (Activer la gestion des versions pour le compartiment). Vous pouvez également consulter les propriétés de chiffrement et de verrouillage des objets par défaut dans les détails de la destination.

  7. Sous Paramètres de copie supplémentaires, choisissez Spécifier les paramètres pour définir les paramètres des métadonnées.

  8. Accédez à la section Métadonnées, puis choisissez Remplacer toutes les métadonnées.

  9. Sélectionnez Add metadata (Ajouter des métadonnées).

  10. Pour le Type de métadonnées, choisissez Définies par l'utilisateur.

  11. Renseignez le champ Cléavec une clé personnalisée unique au format x-amz-meta-. Renseignez également le champ Value (Valeur) pour les métadonnées.

  12. Pour ajouter des métadonnées supplémentaires, choisissez Add metadata (Ajouter des métadonnées). Vous pouvez également choisir Supprimer pour supprimer un ensemble de type-key-values.

  13. Choisissez Copier. Amazon S3 enregistre vos modifications de métadonnées.