You need to enable JavaScript to run this app.
导航
0011-00000023
最近更新时间:2024.01.05 16:32:18首次发布时间:2024.01.05 16:32:18

问题描述

镜像回源配置非法。

问题原因

用户设置桶镜像回源规则时,Transform 配置中的 KeyPrefix 取值长度超过 512。

问题示例

您进行桶镜像回源配置时,Transform 配置中的 KeyPrefix 取值长度超过 512。

PUT /?mirror HTTP/1.1
Host: bucketname.tos-cn-beijing.volces.com
Date: Fri, 30 Jul 2021 13:59:18 GMT
Authorization: authorization xxx

{
    "Rules":[{
        "ID":"1",
        "Condition":{
            "HttpCode":404,  
            "KeyPrefix":"object-key-prefix",  
            "KeySuffix": "object-key-suffix"  
        },
        "Redirect":{
            "RedirectType": "Mirror",        
            "FetchSourceOnRedirect": false,
            "PublicSource":{      
                "SourceEndpoint":{ 
                    "Primary":["http://abc.123/"]
                }
            },
            "PassQuery": true,     
            "FollowRedirect": true, 
            "MirrorHeader":{       
                "PassAll": true,
                "Pass": ["aaa", "bbb"],
                "Remove": ["xxx", "yyy"]
            },
            "Transform": { 
               "WithKeyPrefix": "addtional-key-prefix", 
               "WithKeySuffix": ".addtional-key-suffix",  
               "ReplaceKeyPrefix": { 
                  "KeyPrefix": "...此处省略513个字符...",
                  "ReplaceWith": "replace-with"
               }
            }
        }
    }]
}

解决方案

确保 Transform 配置中的 KeyPrefix 取值合法。