当您为存储桶添加了生命周期配置后,该配置规则同时适用于已存在于存储桶中的旧对象,也适用于之后新上传的对象。

具体来说,如果今天添加了一个生命周期配置规则,例如设置了在对象创建后 30 天过期,那么 Amazon S3 会为任何已存在且超过 30 天的旧对象排队进行删除操作。

S3 生命周期配置规则是一组定义了 Amazon S3 将对对象执行的动作的规则,这些动作包括:

* **转换动作 (Transition actions)**:定义对象何时会转换到成本更低的存储类别(例如,创建 30 天后转到 S3 Standard-IA)。
* **过期动作 (Expiration actions)**:定义对象何时会过期,Amazon S3 会代表用户删除这些过期的对象。

因此,无论对象是新上传的还是已经存在于存储桶中,一旦满足了生命周期规则设定的条件,相应的动作(转换或删除)都会被执行。

信息来源