生命周期和其他存储桶配置
除了 S3 生命周期配置之外,您还可以将其他配置与存储桶关联。本部分解释了 S3 生命周期配置如何与其他存储桶配置相关。
生命周期和版本控制
您可以向不受版本控制的存储桶和启用了版本控制的存储桶添加 S3 生命周期配置。有关更多信息,请参阅 在 S3 存储桶中使用版本控制。
启用了版本控制的存储桶会维护一个当前对象版本,以及零个或零个以上非当前对象版本。您可以为当前和非当前对象版本定义单独的生命周期规则。
有关更多信息,请参阅 生命周期配置元素。
启用了 MFA 的存储桶上的生命周期配置
启用了多重身份验证 (MFA) 的存储桶上不支持生命周期配置。
生命周期和日志记录
Amazon CloudTrail 对象级别日志记录不会捕获 Amazon S3 生命周期操作。CloudTrail 捕获向外部 Amazon S3 终端节点发出的 API 请求,而 S3 生命周期操作则使用内部 Amazon S3 终端节点执行。可以在 S3 存储桶中启用 Amazon S3 服务器访问日志,以捕获与 S3 生命周期相关的操作,例如对象转换为另一个存储类以及导致永久删除或逻辑删除的对象过期。有关更多信息,请参阅 使用服务器访问日志记录来记录请求。
如果您在存储桶上启用了日志记录,Amazon S3 服务器访问日志会报告以下操作的结果。
操作日志 | 说明 |
---|---|
|
Amazon S3 由于生命周期过期操作而永久地删除对象。 |
|
Amazon S3 在逻辑上删除现存版本,并在启用版本控制的存储桶中添加一个删除标记。 |
|
Amazon S3 将对象转换为 S3 Standard-IA 存储类。 |
|
Amazon S3 将对象转换为 S3 One Zone-IA 存储类。 |
|
Amazon S3 将对象转换为 S3 Intelligent-Tiering 存储类。 |
|
Amazon S3 启动将对象转换为 S3 Glacier Flexible Retrieval 存储类的过程。 |
|
Amazon S3 启动将对象转换为 S3 Glacier Flexible Retrieval 存储类的过程。 |
|
Amazon S3 启动将对象转换为 S3 Glacier Deep Archive 存储类的过程。 |
|
Amazon S3 中止未完成的分段上传。 |
Amazon S3 服务器访问日志记录一般会尽最大努力记录信息,但不能用于完整记录所有 Amazon S3 请求。