我想为非当前对象版本创建 Amazon Simple Storage Service (Amazon S3) 生命周期配置规则。
解决方法
用于转换非当前对象的生命周期规则
Amazon S3 使用 NoncurrentVersionTransition 操作来转换非当前版本。使用此操作指定 Amazon S3 何时必须将对象转换为指定的存储类。
请按照以下步骤创建用于转换非当前版本对象的生命周期规则:
- 打开 Amazon S3 控制台。
- 在存储桶列表中,选择要为其创建生命周期规则的存储桶。
- 选择管理选项卡,然后选择创建生命周期规则。
- 对于生命周期规则名称,输入规则的名称。
- 对于选择规则范围:
要将此生命周期规则应用于特定前缀,请选择使用一个或多个筛选条件限制此规则的范围。
要将生命周期规则应用于整个存储桶,请选择应用于存储桶中的所有对象。
- 如果您选择了使用一个或多个筛选条件限制此规则的范围,则输入前缀名称。
如果您选择了应用于存储桶中的所有对象,请选择我确认此规则将应用于存储桶中的所有对象。
- 在生命周期规则操作下,选择在存储类之间移动非当前版本的对象以创建生命周期规则。
- 在在存储类之间转换非当前版本的对象字段中:
对于选择存储类转换,选择所需的存储类。
对于对象变为非当前对象后的天数,输入 S3 转换对象版本之前对象处于非当前状态的天数。
对于要保留的较新版本的数量,选择要在存储类中保留的版本数量。
- 选择创建规则。
Amazon S3 会启用不包含任何错误的规则。您可以在管理选项卡的生命周期规则下看到该规则。
非当前对象的过期生命周期规则
Amazon S3 使用 NoncurrentVersionExpiration 操作来删除非当前版本。使用此操作指定 Amazon S3 何时必须永久删除非当前版本的对象。这些已删除的对象无法恢复。
请按照以下步骤创建非当前对象版本的过期生命周期规则:
- 打开 Amazon S3 控制台。
- 在存储桶列表中,选择要为其创建生命周期规则的存储桶。
- 选择“管理”选项卡,然后选择创建生命周期规则。
- 对于生命周期规则名称,输入规则的名称。
- 对于选择规则范围:
要将此生命周期规则应用于特定前缀,请选择使用一个或多个筛选条件限制此规则的范围。
要将生命周期规则应用于整个存储桶,请选择应用于存储桶中的所有对象。
- 如果您选择了使用一个或多个筛选条件限制此规则的范围,请输入前缀名称。
如果您选择了应用于存储桶中的所有对象,请选择“我确认此规则将应用于存储桶中的所有对象”。
- 在生命周期规则操作下,选择创建生命周期规则。
- 在永久删除非当前版本的对象字段中:
对于对象变为非当前状态后的天数,输入 S3 永久删除对象之前其可以处于非当前状态的天数。
对于要保留的较新版本的数量,选择要在存储类中保留的版本数量。
- 选择创建规则。
Amazon S3 会启用不包含任何错误的规则。您可以在“管理”选项卡的“生命周期规则”下看到该规则。