Impossible Cloud Documentation
  • Company overview
    • What is Impossible Cloud
  • Getting Started
    • Getting Started with Impossible Cloud Storage
      • Setting up
      • Next steps
      • Getting support
  • Feature Release Notes
    • 29th April 2025
  • Impossible cloud storage Guide
    • Storage Console URLs and API Endpoints
    • Storage Console
      • Accessing the console
        • Signing up for Impossible Cloud Storage
        • Signing in to Impossible Cloud Storage
        • Session lifetime limits
      • Interacting with the console
        • Navigating the menu
        • Using the panel
    • Buckets and Objects
      • Creating a bucket
      • Storing objects in a bucket
      • Interacting with objects
      • Creating folders in a bucket
      • Interacting with folders and buckets
      • Public File Sharing via URLs
      • Emptying a Bucket
      • Limitations
      • Versioning and object lock
        • Enabling versioning
        • Using versioning
        • Enabling object lock
        • Using object lock
    • Access keys
    • CLI User Guide
      • AWS CLI installation instructions
      • AWS CLI configuration
      • Using Impossible Cloud with AWS CLI
      • AWS CLI basic commands
      • AWS CLI advanced commands
        • Examples
      • AWS CLI for cloud-to-cloud migration scenarios
      • AWS CLI Credentials & Config chain
      • AWS CLI: IAM
        • Limitations
        • List of supported operations
        • Operations Descriptions and Examples
    • Usage
      • Storage Calculation
      • Fair use policy
    • Profile settings
      • Multi-Factor Authentication (MFA)
        • Enabling and Disabling MFA
        • MFA Reset
        • Organization-Wide Policies
  • Security
    • Securing Your Data
    • Identity Access Management (IAM)
      • Managing Users
      • Managing Groups
      • Managing Policies
    • CORS support
      • Limitations
      • CORS Configuration
  • Integrations with other applications
    • Backup Software Integrations Guides
    • Cloud Storage Browsers Integrations Guides
    • Media Management Software Integrations Guides
    • NAS Applications Integrations Guides
  • Other support resources
    • Impossible Cloud Management Console (ICMC)
    • Knowledge Base
    • Help Center
    • System Status
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Impossible cloud storage Guide
  2. Buckets and Objects
  3. Versioning and object lock

Using versioning

PreviousEnabling versioningNextEnabling object lock

Last updated 1 year ago

Was this helpful?

When interacting with objects in a versioning-enabled bucket, you have several options:

  • Add different versions: In a non-versioning bucket, uploading the same object multiple times overwrites the previous object. In versioning, every version is kept - as long as the file name incl. the name extension is precisely like the one previously uploaded.

  • Add delete markers and reverse the action: You can add a delete marker to any object - which subsequently hides the respective object. In other words, the object and its previous versions no longer appear as items in the bucket. This action can be reversed - by restoring all previous versions of the object.

  • Download specific versions: You can either download the latest version of an object or any particular version that was uploaded previously. This can even be done when a delete marker is placed on an object.

  • Permanently delete specific versions: When you have uploaded multiple versions, you can delete particular versions. This will remove them from our platform - making a recovery of the deleted version impossible.

To add different versions, simply re-upload an object that you have already uploaded previously. The name must precisely be the same as before - incl. the object's extension.

To add a delete marker and hide an object, click on the delete button next to the object. Note that the delete button next to each version behaves differently and triggers object version operations rather than object operations. It's essential to ensure that 'Delete all versions' is disabled. To reverse this action, simply choose to show deleted files and restore the object.

To download specific versions, you can either download the object - which in turn downloads the latest version - or you can choose a particular version. This latter feature also works when a delete marker is placed on the object.

To permanently delete objects, you can either delete a specific version or delete the entire object. Note that these actions are irreversible.

All versions of an object are visible in versioning-enabled buckets.
New uploads result in a new version that is highlighet with 'latest'.
Versions can only be created when the name precisely matches - incl. the object's extension.
Click the button next to the respective object.
Make sure that 'Delete all versions' is disabled and then click 'delete latest version'.
Enable 'Show deleted files', click on the respective button next to the marker and click on 'Restore' to restore the object.
You can download any version of an object.
Checkmark 'Show deleted files' to show buckets with a delete marker - you can then download any version.
Click on the delete button next to the respective version to delete the specific version.
Click on the delete button next to the respective object and enable 'Delete all version' to delete the object incl. its versions.