Récupération des versions d'un objet - Amazon Simple Storage Service

Ce guide ne fait plus l'objet de mises à jour. Pour obtenir des informations et des instructions actuelles, reportez-vous au nouveau Guide de l'utilisateur Amazon S3.

Récupération des versions d'un objet

Une simple demande GET récupère la version actuelle d'un objet. Le schéma suivant montre comment une demande GET renvoie la version actuelle de l'objet, photo.gif.

Pour récupérer une version spécifique, vous devez spécifier son ID de version. Le schéma suivant montre qu'une demande GET versionId récupère la version spécifiée de l'objet (pas nécessairement la version actuelle).

Utilisation de la console

Pour obtenir des instructions, veuillez consulter Comment afficher les versions d'un objet S3 ? dans le Guide de l'utilisateur de la console Amazon Simple Storage Service.

Utilisation des kits SDK AWS

Pour obtenir des exemples de chargement d'objets grâce aux kits AWS SDK pour Java, .NET et PHP, consultez Obtention 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 de plus amples informations sur l'utilisation d'autres kits SDK AWS, veuillez consulter Exemples de code et de bibliothèques.

Utilisation de REST

Pour récupérer une version d'objet spécifique

  1. Configurez la valeur versionId sur l'ID de la version de l'objet que vous souhaitez récupérer.

  2. Envoyez une demande GET Object versionId .

Exemple Récupération d'un objet versionné

La demande suivante récupère la version L4kqtJlcpXroDTDmpUMLUo de my-image.jpg.

GET /my-image.jpg?versionId=L4kqtJlcpXroDTDmpUMLUo HTTP/1.1 Host: bucket.s3.amazonaws.com Date: Wed, 28 Oct 2009 22:32:00 GMT Authorization: AWS AKIAIOSFODNN7EXAMPLE:0RQf4/cRonhpaBX5sCYVf1bNRuU=

Récupération des métadonnées d'une version d'objet