跳至内容

如何为非当前对象版本创建 Amazon S3 生命周期配置规则?

2 分钟阅读
0

我想为非当前对象版本创建 Amazon Simple Storage Service (Amazon S3) 生命周期配置规则。

解决方法

配置生命周期规则以转换非当前对象

Amazon S3 使用 NoncurrentVersionTransition 操作来转换非当前版本。使用此操作指定 Amazon S3 何时必须将对象转换为指定的存储类别。

要创建用于转换非当前对象版本的生命周期规则,请完成以下步骤:

  1. 打开 Amazon S3 控制台
  2. 选择要为其创建生命周期规则的存储桶。
  3. 选择 Management(管理)选项卡,然后选择 Create lifecycle rule(创建生命周期规则)。
  4. 对于 Lifecycle rule name(生命周期规则名称),输入规则的名称。
  5. 对于 Choose a rule scope(选择规则范围),执行以下操作:
    要将生命周期规则应用于特定前缀,请选择 Limit the scope of this rule using one or more filters(使用一个或多个筛选条件限制此规则的范围)。然后,输入前缀名称。
    要将生命周期规则应用于整个存储桶,请选择 Apply to all objects in the bucket(应用于存储桶中的所有对象)。然后,选择 I acknowledge that this rule will apply to all objects in the bucket(我确认此规则将应用于存储桶中的所有对象)。
  6. Lifecycle rule actions(生命周期规则操作)下,选择 Transition noncurrent versions of objects between storage classes(在存储类别之间转换对象的非当前版本),以创建生命周期规则。
  7. Transition noncurrent versions of objects between storage classes(在存储类别之间转换对象的非当前版本)字段中,执行以下操作:
    对于选择存储类转换,选择所需的存储类。
    对于对象变为非当前对象后的天数,输入 S3 转换对象版本之前对象处于非当前状态的天数。
    对于 Number of newer versions to retain(要保留的较新版本的数量),选择要在存储类别中保留的非当前版本数量。
    注意: 保留的版本总数包括所有非当前版本和一个当前版本。
  8. 选择 Create rule(创建规则)。

**重要事项:**如果规则不包含任何错误,则 Amazon S3 会启用该规则。要查看规则,请选择 Management(管理)选项卡,然后选择 Lifecycle rules(生命周期规则)。

为非当前对象的过期配置生命周期规则

Amazon S3 使用 NoncurrentVersionExpiration 操作来删除非当前版本。使用此操作来指定 Amazon S3 必须在何时永久删除对象的非当前版本。请注意,您无法恢复这些已删除的对象。

要为非当前对象版本的到期创建生命周期规则,请完成以下步骤:

  1. 打开 Amazon S3 控制台
  2. 选择要为其创建生命周期规则的存储桶。
  3. 选择“管理”选项卡,然后选择 Create lifecycle rule(创建生命周期规则)。
  4. 对于 Lifecycle rule name(生命周期规则名称),输入规则的名称。
  5. 对于 Choose a rule scope(选择规则范围),执行以下操作:
    要将此生命周期规则应用于特定前缀,请选择 Limit the scope of this rule using one or more filters(使用一个或多个筛选条件限制此规则的范围)。然后,输入前缀名称。
    要将生命周期规则应用于整个存储桶,请选择 Apply to all objects in the bucket(应用于存储桶中的所有对象)。然后,选择 I acknowledge that this rule will apply to all objects in the bucket(我确认此规则将应用于存储桶中的所有对象)。
  6. Lifecycle rule actions(生命周期规则操作)下,选择相应操作以创建生命周期规则。
    选择 Permanently delete noncurrent versions of objects(永久删除对象的非当前版本),以指定 Amazon S3 何时删除对象以及要保留的版本数量。
    对于对象变为非当前状态后的天数,输入 S3 永久删除对象之前其可以处于非当前状态的天数。
    对于 Number of newer versions to retain(要保留的较新版本的数量),选择要在存储类别中保留的版本数量。
    注意: 保留的版本总数包括您选择保留的较新非当前版本的数量和一个当前版本。随着 S3 生命周期规则使对象过期并删除对象,Amazon S3 会更新总数。
  7. 选择 Create rule(创建规则)。

**重要事项:**如果规则不包含任何错误,则 Amazon S3 会启用该规则。要查看规则,请选择 Management(管理)选项卡,然后选择 Lifecycle rules(生命周期规则)。

AWS 官方已更新 5 个月前