检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
表2 获取桶加密配置的错误码列表 错误码 描述 HTTP状态码 NoSuchEncryptionConfiguration 指定的桶没有设置加密配置。 404 Not Found 请求示例 1 2 3 4 5 6 GET /?
表3 特殊错误 错误码 描述 HTTP状态码 Bad Request Invalid Access-Control-Request-Method: null 桶配置了CORS,OPTIONS桶时,没有加入method头域。
quota.getBucketQuota() + " bytes"); } catch (ObsException e) { System.out.println("GetBucketQuota failed"); // 请求失败,打印http状态码
当前各区域特性开放不一致,部分特性只在部分区域开放,使用过程中如果接口HTTP状态码为405,请确认该区域是否支持该功能特性。您可以查看功能总览确认区域是否支持该功能特性,或者提交工单寻求技术支持。
元素中的关键字不允许含有非ASCII码或不可识别字符,如果一定要使用非ASCII码或不可识别字符,需要客户端自行做编解码处理,可以采用URL编码或者Base64编码,服务端不会做解码处理。
当事件或错误发生时,可以指定不同的返回码。 类型:Container 父节点:RoutingRule 是 Protocol 描述重定向请求时使用的协议。
表4 配置对象标签错误码列表 错误码 描述 HTTP状态码 InvalidTag 配置对象标签时,提供了无效的Tag 400 BadRequest 对象标签个数超过上限 400 MalformedXML 配置对象标签时,提供的xml格式错误 400 EntityTooLarge 请求
System.out.println("\t" + policy); } catch (ObsException e) { System.out.println("GetBucketAcl failed"); // 请求失败,打印http状态码
表2 错误码 描述 HTTP状态码 InvalidRequest 目标桶没有开启桶级WORM开关 400 MalformedXML 策略配置格式错误 400 其余错误已经包含在表2中。 请求示例 1 配置桶级默认WORM策略为保护两年 PUT /?
storagePolicy.getBucketStorageClass()); } catch (ObsException e) { System.out.println("GetBucketStoragePolicy failed"); // 请求失败,打印http状态码
successfully"); } catch (ObsException e) { System.out.println("CompleteMultipartUpload failed"); // 请求失败,打印http状态码
CopySourceIfUnmodifiedSince并且不符合,或者包含CopySourceIfMatch并且不符合,或者包含CopySourceIfModifiedSince并且不符合,或者包含CopySourceIfNoneMatch并且不符合,则复制失败,抛出异常中HTTP状态码为
表3 设置桶清单错误码列表 错误码 描述 HTTP状态码 MalformedXML 清单的XML配置格式错误。 400 Bad Request InvalidArgument 无效参数。
- 限定条件下载 obsClient.getObject(GetObjectRequest request) 下载对象时,可以指定一个或多个限定条件,满足限定条件时则进行下载,否则返回异常码,下载对象失败。
表3 获取桶清单的错误码列表 错误码 描述 HTTP状态码 NoSuchInventoryConfiguration 没有指定Id对应的清单配置。 404 Not Found 请求示例 GET /?
表4 ICommonMsg 参数名称 参数类型 描述 Status number 参数解释: OBS服务端返回的HTTP状态码。 取值范围: 状态码是一组从2xx(成功)到4xx或5xx(错误)的数字代码,状态码表示了请求响应的状态。完整的状态码列表请参见状态码。
表2 特殊错误 错误码 描述 HTTP状态码 NoSuchLifecycleConfiguration 桶的生命周期配置不存在 404 Not Found 其余错误已经包含在表2中。 请求示例 1 2 3 4 5 6 GET /?
getBucketCors successfully"); } catch (ObsException e) { System.out.println("getBucketCors failed"); // 请求失败,打印http状态码
Copy-Source-If-Unmodified-Since并且不符合,或者包含Copy-Source-If-Match并且不符合,或者包含Copy-Source-If-Modified-Since并且不符合,或者包含Copy-Source-If-None-Match并且不符合,则复制失败,抛出异常中HTTP状态码为
如果包含IfUnmodifiedSince并且不符合,或者包含IfMatch并且不符合,或者包含IfModifiedSince并且不符合,或者包含IfNoneMatch并且不符合,则复制失败,抛出异常中HTTP状态码为:412 precondition failed。