概述
本文将为您介绍请求出错时,返回的错误码和对应错误信息。
错误响应
Content-Type:application/xml
对应 HTTP 状态码:3XX、4XX、5XX。
响应体
{
"Code": "string",
"Message": "string",
"Resource": "string",
"RequestId": "string",
"TraceId": "string"
}
具体参数描述如下:
Error 对象的描述:
节点名称(关键字) | 类型 | 描述 |
---|---|---|
Code | string | 错误码,用来定位唯一的错误条件和确定错误场景,具体请参见 错误码列表 |
Message | string | 具体的错误信息。 |
RequestId | string | 每次请求发送时,服务端将会自动为请求生成一个 ID,遇到问题时,该 ID 能更快地协助数据保险箱定位问题。 |
TraceId | string | 每次请求出错时,服务端将会自动为这个错误生成一个 ID,遇到问题时,该 ID 能更快地协助数据保险箱定位问题。 |
Resource | string | 资源名称。 |
错误码列表
错误码 | HTTP 状态码 | 描述 |
---|---|---|
InternalError | 500 Internal Server Error | 服务器内部错误。 |
MethodNotAllowed | 405 Method Not Allowed | 请求 Method 错误。 |
CofferNotFound | 404 Not Found | 保险箱不存在。 |
ObjectNotExists | 404 Not Found | 文件不存在。 |
MultipartNotExists | 404 Not Found | 分片不存在。 |
NoSuchUpload | 404 Not Found | 该分片上传不存在 |
EntityTooSmall | 400 Bad Request | 上传分片过小 |
InvalidPart | 400 Bad Request | 上传分片编号不连续 |
InvalidPartOrder | 400 Bad Request | 上传分片顺序错误 |
InvalidArgument | 400 Bad Request | 参数错误。 |
InvalidCofferName | 400 Bad Request | 保险箱名字不符合规范。 |
InvalidObjectKey | 400 Bad Request | 文件名不符合规范。 |
InvalidObjectPrefix | 400 Bad Request | 文件前缀格式错误。 |
InvalidLifeCycle | 400 Bad Request | 生命周期格式错误。 |
CofferAlreadyExists | 409 Conflict | 保险箱已经存在。 |
CofferAlreadyOwnedByYou | 409 Conflict | 保险箱已经创建。 |
CofferNotEmpty | 409 Conflict | 保险箱不为空,无法删除。 |
NoSuchCoffer | 404 Not Found | 指定的保险箱不存在。 |
MultipartAlreadyCompleted | 409 Conflict | 分片上传已完成。 |
ObjectAlreadyUploading | 409 Conflict | 已经有对象在上传。 |
ObjectAlreadyExistsOwnedByYou | 409 Conflict | 指定的对象已存在且由当前账户创建(也可能是正在上传中或分片上传中)。 |
ObjectAlreadyExists | 409 Conflict | 对象已经存在。 |
AssumeRoleFailed | 409 Conflict | 获取授权失败。 |
KMSFailed | 409 Conflict | 调用 KMS 发生错误。 |
AuthFailed | 401 Unauthorized | 鉴权失败。 |
ObjectEmpty | 400 Bad Request | 文件为空。 |
DataSynchronization | 409 Conflict | 数据正在同步中,可以稍后重试。 |
AlreadyLock | 409 Conflict | 记录已经被锁定,可以稍后重试。 |
PolicyCheckFailed | 401 Unauthorized | 策略鉴权失败。 |
PolicyFormatCheckFailed | 409 Conflict | 策略格式错误。 |
CofferCountExceedsLimit | 409 Conflict | 用户名下的保险箱数量超标。 |
ServiceNotOpen | 401 Unauthorized | 用户不在白名单中。 |
ConsoleAuthFailed | 401 Unauthorized | 控制台鉴权失败。 |