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

1 分钟阅读
0

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

解决方法

用于转换非当前对象的生命周期规则

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

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

  1. 打开 Amazon S3 控制台
  2. 在存储桶列表中,选择要为其创建生命周期规则的存储桶。
  3. 选择管理选项卡,然后选择创建生命周期规则
  4. 对于生命周期规则名称,输入规则的名称。
  5. 对于选择规则范围
    要将此生命周期规则应用于特定前缀,请选择使用一个或多个筛选条件限制此规则的范围
    要将生命周期规则应用于整个存储桶,请选择应用于存储桶中的所有对象
  6. 如果您选择了使用一个或多个筛选条件限制此规则的范围,则输入前缀名称。
    如果您选择了应用于存储桶中的所有对象,请选择我确认此规则将应用于存储桶中的所有对象
  7. 生命周期规则操作下,选择在存储类之间移动非当前版本的对象以创建生命周期规则。
  8. 在存储类之间转换非当前版本的对象字段中:
    对于选择存储类转换,选择所需的存储类。
    对于对象变为非当前对象后的天数,输入 S3 转换对象版本之前对象处于非当前状态的天数。
    对于要保留的较新版本的数量,选择要在存储类中保留的版本数量。
  9. 选择创建规则

Amazon S3 会启用不包含任何错误的规则。您可以在管理选项卡的生命周期规则下看到该规则。

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

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

请按照以下步骤创建非当前对象版本的过期生命周期规则:

  1. 打开 Amazon S3 控制台
  2. 在存储桶列表中,选择要为其创建生命周期规则的存储桶。
  3. 选择“管理”选项卡,然后选择创建生命周期规则
  4. 对于生命周期规则名称,输入规则的名称。
  5. 对于选择规则范围
    要将此生命周期规则应用于特定前缀,请选择使用一个或多个筛选条件限制此规则的范围
    要将生命周期规则应用于整个存储桶,请选择应用于存储桶中的所有对象
  6. 如果您选择了使用一个或多个筛选条件限制此规则的范围,请输入前缀名称。
    如果您选择了应用于存储桶中的所有对象,请选择“我确认此规则将应用于存储桶中的所有对象”。
  7. 生命周期规则操作下,选择创建生命周期规则。
  8. 永久删除非当前版本的对象字段中:
    对于对象变为非当前状态后的天数,输入 S3 永久删除对象之前其可以处于非当前状态的天数。
    对于要保留的较新版本的数量,选择要在存储类中保留的版本数量。
  9. 选择创建规则

Amazon S3 会启用不包含任何错误的规则。您可以在“管理”选项卡的“生命周期规则”下看到该规则。

AWS 官方
AWS 官方已更新 1 年前