版本不适用于我的情况,因为如果用户要删除存储中的任何内容,则将其永久删除而不是软删除,但出于备份目的,我必须使用跨区域复制并使用CRR,我需要启用版本控制。
我试图删除那些具有Delete-marker作为当前版本而将非当前版本作为软删除对象的对象。这是我的生命周期规则政策。没有过渡,没有当前版本到期。
仅应用了先前版本的永久删除,因此它将删除标记视为当前版本,并将软删除的对象视为先前版本,然后将其永久删除,但是我不知道这是不起作用的...!
答案 0 :(得分:0)
如果仅启用它,它可能仍在排队需要删除的对象。
生命周期策略不会在此标记之后完全删除,实际上是将操作排队并稍后进行处理。
当对象达到其生命周期的尽头时,Amazon S3将其排队等待删除,并异步删除它。到期日期与Amazon S3删除对象的日期之间可能会有延迟。您无需为与过期的对象相关联的存储时间付费。
有时候,当您第一次配置它时,可能会稍有延迟(因为它没有排队),所以我建议在几天后再检查一次,现在应该已经完成了此过程。
更多信息,请参见Understanding object expiration文档。