生命周期规则中文件大小规则设置,最小值不能大于或等于最大值。
生命周期规则中文件大小规则设置,最小值大于或等于最大值。
以下规则配置了对于大于 100 字节且小于 50 字节的对象于 30 天后转为低频存储,对象大小范围取值不符合要求。
{ "Rules": [ { "ID": "1", "Prefix": "", "Status": "Enabled", "Transitions": [ { "StorageClass": "IA", "Days": 30 } ], "Filter": { "ObjectSizeGreaterThan": 100, "ObjectSizeLessThan": 50, "GreaterThanIncludeEqual": "Disabled" } } ] }
一条规则内配置的对象大小范围是与的关系,需保证最小值小于最大值。如果需要针对对象大小大于 100 字节或小于 50 字节的对象生效,需分开配置 2 条规则,并勾选前缀重叠选项,具体操作,请参见设置前缀重叠。
配置示例如下,其中规则 rule1 配置小于 50 字节的对象 30 天后转低频存储,规则 rule2 配置大于 100 字节的对象 30 天后转低频存储。
{ "Rules": [ { "ID": "rule1", "Prefix": "", "Status": "Enabled", "Transitions": [ { "StorageClass": "IA", "Days": 30 } ], "Filter": { "ObjectSizeLessThan": 50, "GreaterThanIncludeEqual": "Disabled" } }, { "ID": "rule2", "Prefix": "", "Status": "Enabled", "Transitions": [ { "StorageClass": "IA", "Days": 30 } ], "Filter": { "ObjectSizeGreaterThan": 100, "GreaterThanIncludeEqual": "Disabled" } } ] }