You need to enable JavaScript to run this app.
导航
0007-00000801
最近更新时间:2024.05.11 18:38:22首次发布时间:2024.01.15 20:53:41

问题描述

生命周期规则中文件大小规则设置,最小值不能大于或等于最大值。

问题原因

生命周期规则中文件大小规则设置,最小值大于或等于最大值。

问题示例

以下规则配置了对于大于 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"
            }
        }
    ]
}