常见错误码

当用户访问COS出现错误时,COS会返回给用户相应的错误码和错误信息,便于用户定位问题,并做出适当的处理。错误响应消息体示例如下:

{
  Code: "NoSuchBucket",
  Message: "桶“mybucket”不存在,请指定正确的桶名",
  Resource: "",
  RequestId: "beebd6560a0a00000153793b0a74091b"
}

所有错误的消息体中都包括以下几个元素:

  • Code:COS返回给用户的错误码。
  • Message:COS给出的详细错误信息。
  • Resource:用于标识用户请求的资源。
  • RequestId:用于唯一标识该次请求的UUID;当你无法解决问题时,可以凭这个RequestId来请求COS工程师的帮助。

COS错误码列表

错误码 描述 HTTP状态码
AccessDenied 拒绝访问 403
BucketAlreadyExists Bucket已经存在 409
BucketNotEmpty Bucket不为空 409
EntityTooLarge 实体过大 400
EntityTooSmall 实体过小 400
FilePartNotExist 文件Part不存在 400
InvalidArgument 参数格式错误 400
InvalidAccessKeyId AccessKeyId不存在 403
InvalidBucketName 无效的Bucket名字 400
InvalidDigest 无效的摘要 400
InvalidObjectName 无效的Object名字 400
InvalidPart 无效的Part 400
InvalidPartOrder 无效的part顺序 400
InvalidPolicyDocument 无效的Policy文档 400
InternalError COS内部发生错误 500
MethodNotAllowed 不支持的方法 405
MissingArgument 缺少参数 411
MissingContentLength 缺少内容长度 411
NoSuchBucket Bucket不存在 404
NoSuchKey 文件不存在 404
NoSuchUpload Multipart Upload ID不存在 404
NotImplemented 无法处理的方法 400
RequestTimeTooSkewed 发起请求的时间和服务器时间超出15分钟 403
RequestTimeout 请求超时 400
SignatureDoesNotMatch 签名错误 403
TooManyBuckets 用户的Bucket数目超过限制 400

results matching ""

    No results matching ""