模拟 ILM 策略

在激活测试对象并将其应用于生产数据之前,您应先模拟建议的策略。模拟窗口提供了一个独立的环境,可在激活策略并将其应用于生产环境中的数据之前安全地对策略进行测试。

开始之前

关于本任务

您必须仔细选择要测试建议策略的对象。要全面模拟策略,您应至少为每个规则中的每个筛选器测试一个对象。

例如,如果某个策略包含一个规则来匹配存储分段 A 中的对象,另一个规则来匹配存储分段 B 中的对象,则必须从存储分段 A 中至少选择一个对象,并从存储分段 B 中选择一个对象来全面测试该策略。如果此策略包含放置所有其他对象的默认规则,则必须至少测试另一个存储分段中的一个对象。

模拟策略时,应考虑以下注意事项:
  • 更改策略后,保存建议的策略。然后,模拟已保存的建议策略的行为。
  • 模拟策略时,策略中的 ILM 规则会筛选测试对象,以便您可以查看对每个对象应用了哪个规则。但是,不会创建任何对象副本,也不会放置任何对象。运行模拟不会以任何方式修改数据,规则或策略。
  • "Simulation" 页面会保留您测试的对象,直到您关闭,导航或刷新 "ILM Policies" 页面为止。
  • Simulation 将返回匹配规则的名称。要确定哪个存储池或擦除编码配置文件有效,您可以通过单击规则名称或更多详细信息图标来查看保留图 更多详细信息图标
  • 如果启用了 S3 版本控制,则只会根据对象的当前版本模拟策略。

过程

  1. 选择并排列规则,然后保存建议的策略。
    此示例中的演示策略有三个规则:
    • 第一个规则 X-men 仅适用于特定租户帐户中的对象,并使用高级筛选器匹 series=x-men 配用户元数据。
    • 第二个规则 PNGs 与以 .png结尾的密钥匹配。
    • 最后一条规则是常用规则,创建 2 个副本,并将其选择为默认规则。此规则适用于与其他规则不匹配的任何对象。

    正在查看建议的策略页面
  2. 单击 Simulate
    此时将显示以下对话框。
  3. Object 字段中,输入测试对象的 S3 存储分段 / 对象密钥或 Swift 容器 / 对象名称,然后单击 模拟
    注: 如果指定的对象尚未被载入,则会显示一条消息。

    指定缺少对象时的消息
  4. 在下 Simulation Results,确认每个对象都已使用正确的规则进行匹配。
    在此示例 Havok.pngWarpath.jpg 中,和对象已通过 X-men 规则正确匹配。Fullsteam.png 对象不包括 series=x-men 用户元数据,但它未与 X-men 规则匹配,但已通过 PNGs 规则正确匹配。make 未匹配任何测试对象 2 个副本规则

    模拟结果