常见错误码
当用户访问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 |