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 en utilisant l’action Copier. Pour modifier les métadonnées, copiez les objets vers la même destination et spécifiez les nouvelles métadonnées que vous souhaitez appliquer, qui remplaceront 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 les remplacer á mesure que vos besoins évoluent. Par exemple, vous pouvez avoir un ensemble d’objets que vous stockez initialement dans la classe de stockage STANDARD
. Au fil du temps, vous n’aurez peut-être plus besoin que ces données soient hautement disponibles. Vous pourrez donc remplacer la classe de stockage par GLACIER
en faisant passer la valeur de la clé x-amz-storage-class
STANDARD
à GLACIER
.
Note
Tenez compte des points suivants lorsque vous modifiez des métadonnées d’objet 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 l’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 une liste des autorisations supplémentaires requises pour remplacer les métadonnées, consultez Autorisations requises pour les opérations d’API Amazon S3. Pour obtenir un exemple de politiques qui accorde ces autorisations, consultez Exemples 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 le contrôle de version S3 n'est pas activé, une nouvelle copie de l'objet remplace l'objet d'origine. Le rôle IAM Compte AWS associé 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és 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 AWS CLI le AWS SDK ou l'API REST Amazon S3.
-
Lorsque vous copiez un objet à l'aide de la console Amazon S3, vous pouvez recevoir le message d'erreur
« Les métadonnées copiées ne peuvent pas être vérifiées ».
La console utilise des en-têtes pour récupérer et définir les métadonnées de votre objet. Si la configuration de votre réseau ou de votre navigateur modifie vos requêtes réseau, ce comportement peut entraîner l'écriture involontaire de métadonnées (telles queCache-Control
des en-têtes modifiés) dans l'objet copié. Amazon S3 ne peut pas vérifier ces métadonnées involontaires.Pour résoudre ce problème, vérifiez la configuration de votre réseau et de votre navigateur pour vous assurer qu'elle ne modifie pas les en-têtes, tels que
Cache-Control
. Pour plus d'informations, consultez le modèle de responsabilité partagée.
Avertissement
Lorsque vous remplacez les métadonnées d’un dossier, attendez la fin de l’action Copier avant d’ajouter de nouveaux objets à ce 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 pour un objet
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation de gauche, choisissez General Purpose buckets ou Directory buckets.
-
Dans la liste des compartiments, choisissez le nom du compartiment contenant les objets que vous souhaitez modifier.
-
Cochez la case correspondant aux objets à modifier.
-
Dans le menu Actions, choisissez Copier à partir de la liste d’options qui s’affiche.
-
Pour spécifier le chemin de destination, choisissez Parcourir S3, accédez à la destination des objets sources, puis cochez la case Destination. Choisissez Choose destination (Choisir une destination) en bas à droite.
Vous pouvez également saisir le chemin de destination.
-
Si la gestion des versions n’est pas activée au niveau des compartiments, un avertissement vous recommande de l’activer 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 Détails de la destination.
-
Sous Paramètres de copie supplémentaires, choisissez Spécification des paramètres pour définir les paramètres des métadonnées.
Accédez à la section Métadonnées, puis choisissez Remplacer toutes les métadonnées.
-
Sélectionnez Ajouter des métadonnées.
-
Pour Type de métadonnées, sélectionnez Définies par le système.
-
Spécifiez une valeur Clé unique et renseignez le champ Valeur des métadonnées.
-
Pour modifier des métadonnées supplémentaires, choisissez Ajouter des métadonnées. Vous pouvez également choisir Supprimer pour supprimer un ensemble de type-key-values.
-
Choisissez Copier. Amazon S3 enregistre les modifications apportées aux métadonnées.
Pour remplacer les métadonnées définies par l’utilisateur pour un objet spécifique, combinez le préfixe de métadonnées, x-amz-meta-
, et un nom que vous choisissez pour créer une clé personnalisée. 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 dans l’encodage UTF-8 pour chaque clé et valeur. Les clés et leurs valeurs doivent respecter les normes US-ASCII. Pour de plus amples informations, veuillez consulter Métadonnées d’objet définies par l’utilisateur.
Pour remplacer des métadonnées définies par l’utilisateur pour un objet
Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/s3/
. -
Dans le volet de navigation, choisissez Compartiments, puis l’onglet Compartiments à usage général ou Compartiments de répertoires. Accédez au compartiment ou au dossier Amazon S3 contenant les objets que vous souhaitez modifier.
-
Cochez la case correspondant aux objets à modifier.
-
Dans le menu Actions, choisissez Copier à partir de la liste d’options qui s’affiche.
-
Pour spécifier le chemin de destination, choisissez Parcourir S3, accédez à la destination des objets sources, puis cochez la case Destination. Choisissez Choose destination (Choisir une destination).
Vous pouvez également saisir le chemin de destination.
-
Si la gestion des versions n’est pas activée au niveau des compartiments, un avertissement vous recommande de l’activer 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 Détails de la destination.
-
Sous Paramètres de copie supplémentaires, choisissez Spécification des paramètres pour définir les paramètres des métadonnées.
Accédez à la section Métadonnées, puis choisissez Remplacer toutes les métadonnées.
-
Sélectionnez Ajouter des métadonnées.
-
Pour le Type de métadonnées, choisissez Définies par l’utilisateur.
-
Renseignez le champ Cléavec une clé personnalisée unique au format
x-amz-meta-
. Renseignez également le champ Valeur pour les métadonnées. -
Pour ajouter des métadonnées supplémentaires, choisissez Ajouter des métadonnées. Vous pouvez également choisir Supprimer pour supprimer un ensemble de type-key-values.
-
Choisissez Copier. Amazon S3 enregistre les modifications apportées aux métadonnées.