

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
<a name="add-object-metadata"></a>

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 CLI](mpu-upload-object.md#UsingCLImpUpload)ou [AWS SDKs](CopyingObjectsMPUapi.md). Pour de plus amples informations, veuillez consulter [Copie d’un objet à l’aide du chargement partitionné](CopyingObjectsMPUapi.md).
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](using-with-s3-policy-actions.md). Pour obtenir un exemple de politiques qui accorde ces autorisations, consultez [Exemples de politiques basées sur l’identité pour Amazon S3](example-policies-s3.md).
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. 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 avec 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.
Lors de la copie d’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 demandes réseau, cela peut entraîner l’écriture involontaire de métadonnées (telles que des en-têtes `Cache-Control` 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, comme `Cache-Control`. Pour plus d’informations, consultez [Le modèle de responsabilité partagée](https://docs.aws.amazon.com/whitepapers/latest/applying-security-practices-to-network-workload-for-csps/the-shared-responsibility-model.html).

**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.

## Remplacement de métadonnées définies par le système
<a name="add-object-metadata-system"></a>

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](UsingMetadata.md#SysMetadata).

**Pour remplacer les métadonnées définies par le système pour un objet**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Compartiments à usage général** ou **Compartiments de répertoires**.

1. Dans la liste des compartiments, choisissez le nom du compartiment qui contient les objets que vous souhaitez modifier.

1. Cochez la case correspondant aux objets à modifier.

1. Dans le menu **Actions**, choisissez **Copier** à partir de la liste d’options qui s’affiche.

1. 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. 

1. 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**.

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

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

1. Sélectionnez **Ajouter des métadonnées**.

1. Pour **Type** de métadonnées, sélectionnez **Définies par le système**.

1. Spécifiez une valeur **Clé** unique et renseignez le champ **Valeur** des métadonnées.

1. 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.

1. Choisissez **Copier**. Amazon S3 enregistre les modifications apportées aux métadonnées.

## Remplacement de métadonnées définies par l’utilisateur
<a name="add-object-metadata-user-defined"></a>

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](UsingMetadata.md#UserMetadata).

**Pour remplacer des métadonnées définies par l’utilisateur pour un objet**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. 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.

1. Cochez la case correspondant aux objets à modifier.

1. Dans le menu **Actions**, choisissez **Copier** à partir de la liste d’options qui s’affiche.

1. 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. 

1. 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**.

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

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

1. Sélectionnez **Ajouter des métadonnées**.

1. Pour le **Type** de métadonnées, choisissez **Définies par l’utilisateur**.

1. 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.

1. 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. 

1. Choisissez **Copier**. Amazon S3 enregistre les modifications apportées aux métadonnées.