Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

生命周期和其他存储桶配置

除了生命周期配置之外,您还可以将其他配置与存储桶关联。本部分解释了生命周期配置如何与其他存储桶配置相关。

生命周期和版本控制

您可以向不受版本控制的存储桶和启用了版本控制的存储桶添加生命周期配置。有关更多信息,请参阅 对象版本控制

启用了版本控制的存储桶会维护一个当前对象版本,以及零个或零个以上非当前对象版本。您可以为当前和非当前对象版本定义单独的生命周期规则。

有关更多信息,请参阅 生命周期配置元素。有关版本控制的信息,请参阅对象版本控制

启用了 MFA 的存储桶上的生命周期配置

启用了 MFA 的存储桶上不支持生命周期配置。

生命周期和日志记录

CloudTrail 对象级别日志记录不会捕获 Amazon S3 生命周期操作,因为 CloudTrail 捕获向外部 Amazon S3 终端节点发起的 API 请求,而 Amazon S3 生命周期操作是使用内部 Amazon S3 终端节点执行的。可以在一个 S3 存储桶中启用 Amazon S3 服务器访问日志,以捕获 Amazon S3 生命周期相关操作,例如,对象转换到另一个存储类,以及对象失效导致永久删除或逻辑删除。有关更多信息,请参阅 Amazon S3 服务器访问日志记录

如果您在存储桶上启用了日志记录,Amazon S3 服务器访问日志会报告以下操作的结果:

操作日志 描述

S3.EXPIRE.OBJECT

Amazon S3 由于生命周期失效操作而永久地删除对象。

S3.CREATE.DELETEMARKER

Amazon S3 在逻辑上删除现存版本,并在启用版本管理的存储桶中添加一个删除标记。

S3.TRANSITION_SIA.OBJECT

Amazon S3 将对象转换为 STANDARD_IA 存储类。

S3.TRANSITION_ZIA.OBJECT

Amazon S3 将对象转换为 ONEZONE_IA 存储类。

S3.TRANSITION_INT.OBJECT

Amazon S3 将对象转换为智能分层存储类。

S3.TRANSITION.OBJECT

Amazon S3 启动将对象转换为 GLACIER 存储类的过程。

S3.TRANSITION_GDA.OBJECT

Amazon S3 启动将对象转换为 GLACIER DEEP_ARCHIVE 存储类的过程。

S3.DELETE.UPLOAD

Amazon S3 中止未完成的分段上传。

注意

Amazon S3 服务器访问日志记录一般会尽最大努力记录信息,但不能用于完整记录所有 Amazon S3 请求。

更多信息