📜  AWS |生命周期管理

📅  最后修改于: 2020-11-06 13:56:45             🧑  作者: Mango

生命周期管理

使用生命周期管理,以便在整个生命周期内以经济高效的方式存储对象。生命周期配置是一组规则,这些规则定义了S3对一组对象应用的操作。

生命周期定义了两种类型的操作:

  • 过渡动作:定义向另一个存储类的过渡时。例如,您选择在创建对象后30天将对象迁移到Standard IA存储类,或者在创建对象60天后将对象归档到Glacier存储类。
  • 过期操作:您需要定义对象何时过期,Amazon S3代表您删除过期的对象。

假设企业以测试文件,图像,音频或视频的形式生成大量数据,并且这些数据仅在30天内有效。之后,由于存储成本较低,您可能希望从标准IA过渡到标准IA。 60天后,您可能需要过渡到Glacier存储类进行长期存档。也许您想在60天后完全使对象过期,因此Amazon提供了一项称为“生命周期管理”的服务,并且该服务存在于S3存储桶中。

生命周期政策:

  • 使用生命周期规则来管理您的对象:您可以使用生命周期规则来管理对象的生命周期,该规则定义了Amazon S3在生命周期中如何管理对象。
  • 自动过渡到分层存储:生命周期使您可以将对象自动过渡到Standard IA存储类,然后再过渡到Glacier存储类。
  • 使对象过期:使用生命周期规则,可以自动使对象过期。

生命周期规则的创建

  • 登录到AWS管理控制台。
  • 单击S3服务
  • 在S3中创建一个新存储桶。
  • 输入存储桶名称,然后单击下一步按钮。

  • 现在,您可以配置选项,即可以设置版本控制,服务器访问日志记录等。我将所有设置保留为默认设置,然后单击“下一步”按钮。

  • 设置权限。我保留所有权限为默认权限,然后单击“下一步”按钮。

  • 单击创建存储桶按钮。
  • 最后,创建名称为“ javatpointlifecycle”的新存储桶。

  • 单击javatpointlifecycle存储桶。

从上面的屏幕中,我们看到存储桶是空的。在将对象上传到存储桶中之前,我们首先创建策略。

  • 移至“管理”选项卡;我们使用生命周期。

  • 添加生命周期规则,然后输入规则名称。单击下一步

  • 您可以在当前版本和先前版本中创建存储类过渡。最初,我在当前版本中创建过渡。检查当前版本,然后单击“添加过渡”

第一次转换:创建对象30天后,对象的存储类将转换为“不经常访问”的标准存储类。

第二次过渡:创建对象60天后,对象的存储类将转换为Glacier存储类。

  • 同样,我们可以使用先前版本的对象。检查“以前的版本” ,然后检查“添加过渡” 。单击下一步

  • 现在,我们在对象创建后使它过期。假设我们在创建425天后使当前和先前版本的对象过期。单击下一步

  • 生命周期规则如下所示:

  • 点击保存

上面的屏幕显示“ Lifecyclerule”已创建。

要记住的重要点:

  • 它既可以与版本控制结合使用,也可以不与版本控制结合使用。
  • 生命周期管理可以同时应用于当前版本和先前版本。
  • 可以执行以下操作:
    • 过渡到标准不频繁访问存储类(创建日期后30天)。
    • 过渡到冰川存储类(创建日期后60天)。
    • 它还可以永久删除对象。