在ILM规则中使用高级筛选器
通过高级筛选功能,您可以创建仅根据特定对象的元数据应用于特定对象的 ILM 规则。为规则设置高级筛选时,您可以选择要匹配的元数据类型,选择运算符并指定元数据值。评估对象时, ILM 规则仅应用于元数据与高级筛选器匹配的对象。
下表显示了您可以在高级筛选器中指定的元数据类型,可用于每种元数据类型的运算符以及预期的元数据值。
元数据类型 | 支持的运算符 | 元数据值 |
---|---|---|
载入时间(微秒) |
|
载入对象的时间和日期。
|
密钥 |
|
唯一 S3 或 Swift 对象密钥的全部或部分内容。 例如、您可能希望匹配以结尾的对象 |
上次访问时间(微秒) |
|
|
位置限制(仅限 S3 ) |
|
创建 S3 存储分段的区域。使用 * ILM * > * 区域 * 定义显示的区域。
|
对象大小( MB ) |
|
对象的大小(以 MB 为单位)。 要筛选小于1 MB的对象大小、请键入一个小数值。例如、对于创建纠删编码副本的任何规则、请将*对象大小(MB)*高级筛选器设置为*大于0.2 *。此设置可确保擦除编码不会用于200 KB或更小的对象。 *注意:*您的浏览器类型和区域设置用于控制您是需要使用句点还是逗号作为小数分隔符。 |
用户元数据 |
|
键值对,其中 * 用户元数据名称 * 是密钥, * 用户元数据值 * 是值。 例如、筛选用户元数据为的对象
|
对象标记(仅限 S3 ) |
|
键值对,其中 * 对象标记名称 * 是密钥, * 对象标记值 * 是值。 例如、筛选对象标记为的对象
|
指定多个元数据类型和值
定义高级筛选时,您可以指定多种类型的元数据和多个元数据值。例如,如果您希望某个规则与大小介于 10 MB 到 100 MB 之间的对象匹配,则应选择 * 对象大小 * 元数据类型并指定两个元数据值。
-
第一个元数据值用于指定大于或等于 10 MB 的对象。
-
第二个元数据值用于指定小于或等于 100 MB 的对象。
使用多个条目可以精确控制匹配的对象。在以下示例中,规则适用场景 对象将品牌 A 或品牌 B 作为摄像机类型用户元数据的值。但是,规则仅对小于 10 MB 的品牌 B 对象执行适用场景 。