示例 5:针对严格摄取行为的 ILM 规则和策略
您可以在规则中使用位置过滤器和严格摄取行为来防止对象保存在特定的数据中心位置。
在这个例子中,由于监管方面的考虑,一家位于巴黎的租户不想将一些物品存储在欧盟以外。其他对象(包括来自其他租户帐户的所有对象)可以存储在巴黎数据中心或美国数据中心。
|
以下 ILM 规则和策略仅作为示例。配置 ILM 规则的方法有很多种。在激活新策略之前,请先进行模拟以确认它能够按预期工作以保护内容免遭丢失。 |
ILM 规则 1 例如 5:严格摄取以保证巴黎数据中心
此示例 ILM 规则使用严格摄取行为来保证位于巴黎的租户保存到区域设置为 eu-west-3 区域(巴黎)的 S3 存储桶中的对象永远不会存储在美国数据中心。
此规则适用于属于巴黎租户且 S3 存储桶区域设置为 eu-west-3(巴黎)的对象。
规则定义 | 示例值 |
---|---|
租户帐户 |
巴黎房客 |
高级过滤器 |
位置约束等于 eu-west-3 |
存储池 |
地点 1(巴黎) |
规则名称 |
严格采集以保证巴黎数据中心 |
参考时间 |
摄取时间 |
展示位置 |
在第 0 天,在站点 1(巴黎)永久保留两个副本 |
摄取行为 |
严格的。始终在摄取时使用此规则的位置。如果无法在巴黎数据中心存储对象的两个副本,则提取会失败。 |

ILM 规则 2 例如 5:平衡摄取其他对象
此示例 ILM 规则使用平衡摄取行为,为第一条规则未匹配的任何对象提供最佳 ILM 效率。与此规则匹配的所有对象的两个副本都将存储 - 一个在美国数据中心,一个在巴黎数据中心。如果规则不能立即满足,则临时副本将存储在任何可用位置。
此规则适用于属于任何租户和任何区域的对象。
规则定义 | 示例值 |
---|---|
租户帐户 |
忽略 |
高级过滤器 |
未指定 |
存储池 |
站点 1(巴黎)和站点 2(美国) |
规则名称 |
2 个副本 2 个数据中心 |
参考时间 |
摄取时间 |
展示位置 |
在第 0 天,在两个数据中心永久保留两个副本 |
摄取行为 |
均衡。如果可能,符合此规则的对象将根据规则的放置说明进行放置。否则,可在任何可用位置制作临时副本。 |
ILM 策略示例 5:组合摄取行为
示例 ILM 策略包括两个具有不同摄取行为的规则。
使用两种不同摄取行为的 ILM 策略可能包括如下 ILM 规则:
-
仅将属于巴黎租户且 S3 存储桶区域设置为 eu-west-3(巴黎)的对象存储在巴黎数据中心。如果巴黎数据中心不可用,则摄取失败。
-
将所有其他对象(包括属于巴黎租户但具有不同存储桶区域的对象)存储在美国数据中心和巴黎数据中心。如果无法满足放置指令,请在任何可用位置制作临时副本。
当您模拟示例策略时,您期望测试对象按如下方式进行评估:
-
任何属于巴黎租户且 S3 存储桶区域设置为 eu-west-3 的对象都符合第一条规则,并存储在巴黎数据中心。由于第一条规则使用严格摄取,这些对象永远不会存储在美国数据中心。如果巴黎数据中心的存储节点不可用,则摄取失败。
-
所有其他对象均符合第二条规则,包括属于巴黎租户且 S3 存储桶区域未设置为 eu-west-3 的对象。每个对象的一个副本都保存在每个数据中心。但是,由于第二条规则使用平衡摄取,如果一个数据中心不可用,则会在任何可用位置保存两个临时副本。