GetBucketMirroring
更新时间:2024-12-20
接口描述
本接口用来获取bucket的镜像回源信息
请求(Request)
-
请求语法
Plain Text1GET /?mirroring HTTP/1.1 2Host: <BucketName>.bj.bcebos.com 3Date: <GMT Date> 4Authorization: AuthorizationString
-
请求头域
无特殊参数
-
请求参数
无特殊参数
响应(Response)
-
响应元素
参数 描述 mode 模式为拉取或者重定向 sourceUrl 主源站url backSourceUrl 备源站url resource 规则对哪些资源生效 prefix 回源地址前缀 suffix 回源地址后缀 fixedKey 回源地址固定名称 storageClass Object的存储类型 version 回源前缀替换选项 prefixReplace 前缀替换裁剪选项 passQuerystring 是否传递请求参数 passHeaders 透传的header ignoreHeaders 忽略的header customHeaders 自定义header -
响应头域
无特殊参数
示例
-
请求示例
Plain Text1GET /?mirroring HTTP/1.1 2Host: test-bucket.bj.bcebos.com 3Date: Thu, 15 May 2017 00:17:23 GMT 4Authorization: AuthorizationString
-
响应示例
Plain Text1HTTP/1.1 200 OK 2Date: Thu, 15 May 2017 00:17:23 GMT 3Server: BceBos 4x-bce-request-id: xxxx-xxxxx-xxxx 5Connection: keep-alive 6Content-Length: xxx 7{ 8 "bucketMirroringConfiguration":[ 9 { 10 "mode":"fetch", 11 "sourceUrl":"http://www.baidu.com", 12 "backSourceUrl":"bos://bj.bcebos.com/bucket", 13 "resource" : "folder1/folder2*.jpeg", 14 "prefix": "testprefix", 15 "suffix": ".jpeg", 16 "fixedKey":"folder1/404.jpeg", 17 "version":"v2", 18 "prefixReplace" : "a/b/c", 19 "passQuerystring":true, 20 "storageClass":"STANDARD", 21 "allHeader":"custom", 22 "customHeaders":[ 23 { 24 "headerName":"testheader1", 25 "headerValue":"name1", 26 }, 27 { 28 "headerName":"TestHeaderName", 29 "headerValue":"TestHeaderValue", 30 } 31 ], 32 "ignoreHeaders": ["BanHeader1","BanHeader2"], 33 "passHeaders":["AllowHeader1","AllowHeader2"], 34 }, 35 ] 36}