文档首页/ 对象存储服务 OBS/ API参考/ 桶API/ 镜像回源/ 删除镜像回源规则-DeleteMirrorBackToSource
更新时间:2026-07-08 GMT+08:00
分享

删除镜像回源规则-DeleteMirrorBackToSource

功能介绍

当桶设置了镜像回源规则,可以使用本接口删除指定桶的镜像回源策略。删除成功,status code返回值为204。了解更多镜像回源相关信息,请参见使用镜像回源获取源站数据

接口约束

表1 约束与限制

限制分类

说明

桶版本限制

仅桶版本号为3.0及以上的桶支持镜像回源。

时间限制

修改镜像回源规则,需要5分钟之后才能生效。

规则数量限制

最多创建10条镜像数据回源规则。

功能限制

  • 不支持给并行文件系统配置镜像回源规则。
  • 不支持OBS静态网站,即通过OBS静态网站域名下载对象出现404,不会触发镜像回源规则。
  • 不支持在镜像回源规则中指定当前OBS桶域名,即源桶与目标桶不能是同一个桶。
  • 私有桶的镜像回源当前仅支持部分云厂商。
  • 设置回源策略时,不支持两个桶相互配置为回源桶,即A桶配置回源桶为B桶时,不支持再配置B桶的回源桶为A桶。
  • 不支持源站使用Transfer-Encoding: chunked方式传输数据,即从源站下载对象的响应中必须包含Content-Length头域来指明源对象大小,使用Transfer-Encoding: chunked方式会导致回源失败。

    此种场景在数据回源中的配置方式为:创建/编辑数据回源规则 > HTTP header传递规则 > 允许传递所有参数 > 打开“禁止传递指定参数”开关 > 输入“Accept-Encoding”。

  • 如果同时配置了CDN加速域名和镜像回源规则,且CDN侧开启了Range回源,则需要源站至少返回Etag和Last-Modified两个Header的其中一个,否则可能会导致请求中断。
  • 如果回源源站中使用Nginx反向代理源站,请关闭Nginx的chunked_transfer_encoding配置项:
    location / {
         chunked_transfer_encoding off;
    }

权限限制

  • 需要使用IAM的角色与策略授权功能,增加Tenant Administrator权限后才能设置、获取和删除镜像回源规则。
  • 镜像回源需使用IAM的角色与策略授权功能,创建云服务委托,委托OBS获取源站数据。委托需要给OBS服务授予obs:object:PutObject、obs:object:GetObject、obs:bucket:ListBucket、obs:object:AbortMultipartUpload权限。
  • 如果桶开启了SSE-KMS服务端加密功能,对OBS的云服务委托中还需要使用IAM的角色与策略授权功能,配置kms:cmk:get、kms:cmk:list、kms:cmk:create、kms:dek:create、kms:dek:encrypt、kms:dek:decrypt权限。

其他限制

  • 镜像回源暂时不收费。
  • 不允许多条镜像回源规则配置的文件名前缀存在相互包含或重叠的关系,即对同一个对象的请求不能同时匹配两条镜像回源规则。
  • 针对镜像回源配置未遵循RFC Range Requests标准的源站,客户在使用分段(Range)回源时,HTTP请求需携带Range头域并检查Range头域取值的有效性。

    Range头域指定回源获取的内容范围,取值不能超过文件大小。例如,对大小为1024字节的对象做分段回源,可以指定回源前512字节(Range值为0~511),Range值有效。指定回源2048个字节(Range值为0~2048),超过对象大小,Range值无效,回源失败。

授权信息

您必须是桶拥有者或者拥有Tenant Administrator权限,才能调用本接口。配置Tenant Administrator权限,需要使用角色与策略授权(旧版IAM,即IAM v3接口),授权操作请参考使用IAM授权

URI

DELETE /

调用方法

请参见如何调用API。调用前需要先计算API签名,并将签名添加到请求中。

您还可以使用API Explorer在线调试接口。

请求消息样式

DELETE /?mirrorBackToSource HTTP/1.1
Host: bucketname.obs.cn-north-4.myhuaweicloud.com 
Authorization: authorization
Date: date

URI参数(URI Parameters)

该请求消息中不使用消息参数。

请求头参数(Request headers)

该请求使用公共请求头,具体参见表3

请求体参数(Request body)

该请求消息中不带请求体参数。

响应消息样式

HTTP/1.1 status_code
Server: OBS
Date: date

响应头 (Response Headers)

该请求的响应消息使用公共响应头,具体请参考表1

响应体 (Response Body)

该请求的响应消息中不带消息元素。

错误响应消息

无特殊错误,所有错误已包含在错误码概述OEF错误码中。

请求示例

DELETE /?mirrorBackToSource HTTP/1.1
Host: bucketname.obs.cn-north-4.myhuaweicloud.com 
Authorization: OBS H4IPJX0TQTHTHEBQQCEC:sc2PM13Wlfcoc/YZLK0MwsI2Zpo=
Date: Tue, 21 Jul 2020 17:28:46 GMT

响应示例

HTTP/1.1 204 No Content
Server: OBS
Date: Tue, 07 Jul 2020 07:38:30 GMT

相关文档

相关文档