Updated on 2026-07-27 GMT+08:00

NoSuchVersion

The specified version does not exist

Error description

The specified object version is not found.

Error cause

If versioning is enabled for a bucket, an object may have multiple versions. When accessing such an object, you can specify the version ID to access a specific object version. If the specified version is not found, error 404 NoSuchVersion will be reported. Possible causes are as follows:

Cause 1: The specified version ID is different from the actual version ID.

Cause 2: The object version corresponding to the specified version ID has been deleted.

Handling suggestion

For cause 1:

Call ListBucketVersions to list all version IDs of the object and resend the request with the correct version ID.

For cause 2:

Call ListBucketVersions to list all version IDs of the object. If the version ID you requested is not included, the version has been deleted and cannot be restored. In this case, access another object version.