跳到主要内容

常见错误码

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

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

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

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

COS错误码列表

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