常見錯誤碼
當用戶訪問(wen)COS出現(xian)錯(cuo)誤時,COS會返(fan)回(hui)給用戶相應的錯(cuo)誤碼和(he)錯(cuo)誤信息,便于用戶定位問(wen)題(ti),并做(zuo)出適(shi)當的處理。錯(cuo)誤響應消(xiao)息體示例如下(xia):
{
Code: "NoSuchBucket",
Message: "桶(tong)“mybucket”不(bu)存(cun)在,請指定正確的桶(tong)名",
Resource: "",
RequestId: "beebd6560a0a00000153793b0a74091b"
}
所有錯(cuo)誤(wu)的消息體(ti)中都包括以下(xia)幾個元(yuan)素:
- 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 |