REST API

错误码定义

错误码HTTP 状态码描述
AccessDenied403 Forbidden权限错误,拒绝访问
BadDigest400 Bad Request提供的 MD5 值与服务器收到的二进制内容不匹配
BucketAlreadyExist409 Conflict创建桶时,桶名已存在
BucketAlreadyOwnedByYou409 Conflict创建桶时,该桶已经属于你,重复创建了
BucketNotEmpty409 Conflict尝试删的桶非空
EntityTooSmall400 Bad Request提交的请求小于允许的对象的最小值
EntityTooLarge400 Bad Request提交的请求大于允许的对象的最大值
IllegalVersioningConfigurationException400 Bad Request版本号配置无效
IncompleteBody400 Bad Request上传的数据量小于 HTTP 头中的 Content-Length
InternalError500 Internal Server Error服务器内部错误,请重试
InvalidAccessKeyId403 ForbiddenAccessKey 找不到匹配的记录
InvalidArgument400 Bad Request无效参数
InvalidBucketName400 Bad Request无效桶名称
InvalidDigest400 Bad Request不是有效的 Content-MD5
InvalidPart400 Bad Request无效的上传块
InvalidPartOrder400 Bad Request上传块的顺序有错误
InvalidRange416 Requested Range Not Satisfiable请求的 Range 不合法
InvalidRequest400 Bad Request非法请求
InvalidStorageClass400 Bad Request无效的存储级别
KeyTooLong400 Bad RequestObject Key 长度太长
MalformedXML400 Bad RequestXML 格式错误
MetadataTooLarge400 Bad Request元数据过大
MethodNotAllowed405 Method Not Allowed请求的 HTTP Method 不允许访问
MissingContentLength411 Length Required缺少 HTTP Header Content-Length
MissingRequestBodyError400 Bad Request缺少请求体
NoSuchBucket404 Not Found请求的桶不存在
NoSuchKey404 Not Found没有这个 key
NoSuchUpload404 Not Found对应的分块上传不存在
NoSuchVersion400 Bad Request没有这个版本号
NotImplemented501 Not Implemented该项功能尚未实现
RequestTimeout400 Bad Request请求超时
RequestTimeTooSkewed403 Forbidden请求时间戳和服务器时间戳差距过大
SignatureDoesNotMatch403 Forbidden请求的签名与服务器计算的签名不符
ServiceUnavailable503 Service Unavailable服务不可用
TooManyBuckets400 Bad Request创建了过多的桶