- 最新
- 投票最多
- 评论最多
Deleting an object version explicitly and permanently deletes that object version. A delete marker is not created.
When you access an object in S3, you can do so without specifying an object version (see https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html#AmazonS3-GetObject-request-querystring-VersionId). If an object does not exist, a 404 will be returned. That will also be returned if a delete marker is the most recent "version" of an object. This allows the non-current object versions to continue to exist, while still returning results consistent with a deletion.
There would be no role for a delete marker for a object version, as the object version is permanently deleted, and any attempt to explicitly access it by it's versionId would return a 404.
https://docs.aws.amazon.com/AmazonS3/latest/userguide/DeletingObjectVersions.html
相关内容
- 已提问 5 个月前
- AWS 官方已更新 2 年前
- AWS 官方已更新 3 年前