Menu
Amazon Simple Storage Service
Console User Guide

How Do I See the Versions of an S3 Object?

This section explains how to use the Amazon S3 console to see the different versions of an object.

A versioning-enabled bucket can have many versions of the same object:, one current (latest) version and zero or more noncurrent (previous) versions. Amazon S3 assigns each object a unique version ID. For information about enabling versioning, see How Do I Enable or Suspend Versioning for an S3 Bucket?.

If a bucket is versioning-enabled, Amazon S3 creates another version of an object under the following conditions:

  • If you upload an object that has the same name as an object that already exists in the bucket, Amazon S3 creates another version of the object instead of replacing the existing object.

  • If you update any object properties after you upload the object to the buckett, such as changing the storage details or other metadata , Amazon S3 creates a new object version in the bucket.

For more information about versioning support in Amazon S3, see Object Versioning and Using Versioning in the Amazon Simple Storage Service Developer Guide.

To see multiple versions of an object

  1. Sign in to the AWS Management Console and open the Amazon S3 console at https://console.aws.amazon.com/s3/.

  2. In the Bucket name list, choose the name of the bucket that contains the object.

    
          Bucket name list with a bucket selected.
  3. To see a list of the versions of the objects in the bucket, choose Show. For each object version, the console shows a unique version ID, the date and time the object version was created, and other properties. (Objects stored in your bucket before you set the versioning state have a version ID of null.)

    To list the objects without the versions, choose Hide.

    
          Hide and Show version buttons and list of object versions

You also can view, download, and delete object versions in the object overview panel. For more information, see How Do I See an Overview of an Object?.

Important

You can undelete an object only if it was deleted as the latest (current) version. You can't undelete a previous version of an object that was deleted. For more information, see Object Versioning and Using Versioning in the Amazon Simple Storage Service Developer Guide.

On this page: