Ajout d’objets dans des compartiments activés pour la gestion des versions - Amazon Simple Storage Service

Ajout d’objets dans des compartiments activés pour la gestion des versions

Après avoir activé la gestion des versions sur un compartiment, Simple Storage Service (Amazon S3) ajoute automatiquement un ID de version unique à chaque objet stocké (à l’aide de PUT, POST ou CopyObject) dans le compartiment.

Le schéma suivant montre qu’Amazon S3 ajoute un ID de version unique à un objet ajouté à un compartiment activé pour la gestion des versions.

Illustration montrant un ID de version unique ajouté à un objet quand il est placé dans un compartiment avec gestion des versions.
Note

Les valeurs de l’ID de version qu’Amazon S3 attribue sont sûres pour l’URL (elles peuvent être incluses dans une URI).

Pour plus d’informations sur la gestion des versions, consultez Conservation de plusieurs versions d’objets grâce à la gestion des versions S3. Vous pouvez ajouter des versions d’objet à un compartiment activé pour la gestion des versions à l’aide de la console, des kits SDK AWS et de l’API REST.

Pour obtenir des instructions, veuillez consulter Chargement d’objets.

Pour obtenir des exemples de chargement d’objets grâce aux kits SDK AWS pour Java, .NET et PHP, consultez Chargement d’objets. Les exemples de chargement d’objets dans des compartiments non versionnés et activés pour la gestion des versions sont identiques, même si dans le cas des compartiments activés pour la gestion des versions, Amazon S3 attribue un numéro de version. Sinon, le numéro de version est null.

Pour en savoir plus sur l’utilisation d’autres kits AWS SDK, consultez le Centre pour développeurs AWS.

Pour ajouter des objets dans des compartiments activés pour la gestion des versions
  1. Activez la gestion des versions sur un compartiment grâce à une demande PutBucketVersioning.

    Pour plus d’informations, veuillez consulter PutBucketVersioning dans la Référence des API Amazon Simple Storage Service.

  2. Envoyez une demande PUT, POST, ou CopyObject pour stocker un objet dans le compartiment.

Lorsque vous ajoutez un objet dans un compartiment activé pour la gestion des versions, Simple Storage Service (Amazon S3) renvoie l’ID de version de l’objet dans l’en-tête de la réponse x-amz-version-id, comme illustré dans l’exemple suivant :

x-amz-version-id: 3/L4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY