版本控制不适合我的情况,因为如果用户想要删除存储中的任何内容,它将被永久删除而不是软删除,但出于备份目的,我必须使用跨区域复制并使用 CRR 我需要启用版本控制。
我尝试删除那些将删除标记作为当前版本并将非当前版本作为软删除对象的对象。这是我的生命周期规则策略。没有转换,没有当前版本过期。
仅应用先前版本永久删除,以便将删除标记视为当前版本,将软删除对象视为先前版本,并将其永久删除,但我不知道它不起作用...!
最佳答案
如果您刚刚启用它,它可能仍在排队需要删除的对象。
生命周期策略不会恰好在此标记之后删除,事实上操作会排队并稍后处理。
When an object reaches the end of its lifetime, Amazon S3 queues it for removal and removes it asynchronously. There might be a delay between the expiration date and the date at which Amazon S3 removes an object. You are not charged for storage time associated with an object that has expired.
有时,当您第一次配置时,它可能会稍微延迟(因为它没有对任何内容进行排队),因此我建议您在几天后回来查看此过程现在应该发生的时间。
更多信息请参阅 Understanding object expiration文档。
关于amazon-web-services - 生命周期策略不会永久删除 AWS S3 存储桶上的已删除对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63047867/