全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

管理存储空间镜像回源规则(Node.js)

最近更新时间:2023-01-05 19:37:22

  • 创建或更新回源规则

以下代码用于创建或更新指定存储空间的回源规则。具体介绍请详见文档PUT BucketMirror

const mirror = {
    "version":"V3",// 回源类型,目前只支持V3
    "use_default_robots":false, // 是否使用默认的robots.txt
    "sync_mirror_rules":[ // 一组同步回源规则,最多可配置20个。该字段与async_mirror_rule必须至少有一个,可同时存在。
        {
            "match_condition":{ // 回源触发条件,可不填
                "http_codes":["404"],
                "key_prefixes":["abc"]
            },
            "mirror_url":"http://v-ks-a-i.originalvod.com",// 源站url,必须以http或者https开头
            "mirror_request_setting":{// ks3请求源站时的配置,可不填。
                "pass_query_string":true,
                "follow3xx":true,
                "header_setting":{
                    "set_headers":[
                        {
                            "key":"abc",
                            "value":"def"
                        }
                    ],
                    "remove_headers":[
                        {
                            "key":"asdb"
                        },
                        {
                            "key":"asdfa"
                        }
                    ],
                    "pass_headers":[
                        {
                            "key":"asdb"
                        },
                        {
                            "key":"asdfa"
                        }
                    ]
                }
            },
            "saving_setting":{ // 从源站回源得到的文件在上传ks3时的配置。
                "acl":"private"
            }
        }
    ]
}

client.bucket.putBucketMirror({
  Bucket: '<bucketName>',
  Mirror: mirror // 必填
}, function (rerr, data, response, body) {})
  • 查看回源规则

以下代码用于查看指定存储空间的回源规则。

client.bucket.getBucketMirror({
  Bucket: '<bucketName>'
}, function (rerr, data, response, body) {
  console.log(data) // 不存在时返回404
})
  • 删除回源规则

以下代码用于删除指定存储空间的回源规则。

client.bucket.deleteBucketMirror({
  Bucket: '<bucketName>'
}, function (rerr, data, response, body) {
  console.log(response.statusCode) // 如果成功返回204,不存在返回404
})
文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容
文档反馈