

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 錯誤回應
<a name="ErrorResponses"></a>

本節提供有關 Amazon S3 錯誤的參考資訊。

**注意**  
一般而言，AWS 會針對 HTTP `200 OK` 成功回應和 HTTP `4XX` 用戶端錯誤回應的請求對 S3 儲存貯體擁有者收費。儲存貯體擁有者不會收到 HTTP `5XX` 伺服器錯誤回應的帳單，例如 HTTP `503 Slow Down` 錯誤。如需 HTTP 下的 S3 錯誤代碼`3XX`和未計費`4XX`狀態碼的詳細資訊，請參閱《[Amazon S3 使用者指南》中的 Amazon S3 錯誤回應的帳單](/AmazonS3/latest/userguide/ErrorCodeBilling.html)。 Amazon S3 如需有關儲存貯體設定為申請者付款儲存貯體之帳單費用的詳細資訊，請參閱《Amazon S3 使用者指南》中的[申請者付款費用的運作方式](/AmazonS3/latest/userguide/RequesterPaysBuckets.html#ChargeDetails)。
 HTTP 上的 SOAP 支援已淘汰，但仍可透過 HTTPS 取得 SOAP。SOAP 不支援新的 Amazon S3 功能。我們建議您使用 REST API 或 AWS SDKs，而不是使用 SOAP。

**Topics**
+ [REST 錯誤回應](#RESTErrorResponses)
+ [錯誤代碼清單](#ErrorCodeList)
+ [SELECT 物件內容錯誤代碼的清單](#SelectObjectContentErrorCodeList)
+ [複寫相關錯誤代碼的清單](#ReplicationErrorCodeList)
+ [標記相關錯誤代碼的清單](#S3TaggingErrorCodeList)
+ [Amazon S3 註釋相關錯誤代碼的清單](#S3AnnotationErrorCodeList)
+ [Amazon S3 on Outposts 錯誤代碼清單](#S3OutpostsErrorCodeList)
+ [Amazon S3 Storage Lens 錯誤代碼清單](#S3LensErrorCodeList)
+ [Amazon S3 Object Lambda 錯誤代碼清單](#S3ObjectLambdaErrorCodeList)
+ [Amazon S3 非同步錯誤代碼清單](#S3AsynchronousErrorCodeList)
+ [Amazon S3 Access Grants 錯誤代碼清單](#S3AccessGrantsErrorCodeList)
+ [Amazon FSx 相關錯誤代碼的清單](#FSXErrorCodeList)
+ [Amazon S3 Tables 錯誤代碼清單](#S3TablesErrorCodeList)
+ [Amazon S3 錯誤的最佳實務](ErrorBestPractices.md)

## REST 錯誤回應
<a name="RESTErrorResponses"></a>

發生錯誤時，標頭資訊會包含下列項目：
+ Content-Type: application/xml 
+ 適當的 3xx、4xx 或 5xx HTTP 狀態碼

回應的內文也包含錯誤的相關資訊。下列範例錯誤回應顯示所有 REST 錯誤回應通用的回應元素結構。

```
1. <?xml version="1.0" encoding="UTF-8"?>
2. <Error>
3.   <Code>NoSuchKey</Code>
4.   <Message>The resource you requested does not exist</Message>
5.   <Resource>/mybucket/myfoto.jpg</Resource> 
6.   <RequestId>4442587FB7D0A2F9</RequestId>
7. </Error>
```

下表說明 REST 錯誤回應元素。


|  名稱  |  描述  | 
| --- | --- | 
|  Code  | 錯誤代碼是一個字串，專門用於識別錯誤狀況。偵測及依類型處理錯誤的程式必須讀取及了解此代碼。如需詳細資訊，請參閱[錯誤代碼清單](#ErrorCodeList)。<br />類型：字串<br />Ancestor： `Error` | 
| Error  | 所有錯誤元素的容器。<br />類型：容器<br />Ancestor：無 | 
|  Message  | 錯誤訊息包含錯誤狀況的一般英文描述，目標對象是人。一般簡單的程式在發生其無法處理的錯誤狀況時，會直接對最終使用者顯示訊息。複雜一些的程式因為錯誤處理更加周密，而且經過適當的國際化，所以很可能會忽略錯誤訊息。<br />類型：字串<br />Ancestor： `Error` | 
|  RequestId  | 與錯誤相關聯的請求 ID。<br />類型：字串<br />Ancestor： `Error` | 
|  Resource  | 涉及錯誤的儲存貯體或物件。<br />類型：字串<br />Ancestor： `Error` | 

許多錯誤回應包含額外的結構化資料，負責診斷程式設計錯誤的開發人員應詳加閱讀及了解。例如，如果您傳送的 Content-MD5 標頭具有與伺服器上計算的摘要不相符的 REST PUT 請求，您會收到`BadDigest`錯誤。錯誤回應也包含伺服器計算摘要的詳細元素，以及您告知伺服器預期的摘要。您可以在開發時使用此資訊診斷錯誤。在生產環境中，一支運作良好的程式可能將此資訊包含在其錯誤日誌中。

如需一般回應元素的相關資訊，請前往[錯誤回應](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingRESTError.html)。

## 錯誤代碼清單
<a name="ErrorCodeList"></a>

下表列出 Amazon S3 錯誤代碼。



- **`AccessControlListNotSupported`**
  - **說明:** 儲存貯ACLs。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`AccessDenied`**
  - **說明:** 存取遭拒
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`AccessPointAlreadyOwnedByYou`**
  - **說明:** 帳戶中已存在具有相同名稱的存取點。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`AccountProblem`**
  - **說明:** 您的 發生問題 AWS 帳戶 ，導致操作無法成功完成。如需進一步協助，請參閱[聯絡我們](https://aws.amazon.com/contact-us/)。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`AllAccessDisabled`**
  - **說明:** 此 Amazon S3 資源的所有存取權都已停用。如需進一步協助，請參閱[聯絡我們](https://aws.amazon.com/contact-us/)。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- ** `AmbiguousGrantByEmailAddress` **
  - **說明:** 您提供的電子郵件地址與多個帳戶相關聯。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- ** `AuthorizationHeaderMalformed` **
  - **說明:** 您提供的授權標頭無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** N/A

- ** `AuthorizationQueryParametersError` **
  - **說明:** 您提供的授權查詢參數無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** N/A

- **`BadDigest`**
  - **說明:** 您指定的 Content-MD5 或檢查總和值不符合伺服器收到的值。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`BucketAlreadyExists`**
  - **說明:** 無法使用請求的儲存貯體名稱。儲存貯體命名空間由系統的所有使用者共用。請指定不同的名稱，然後再試一次。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`BucketAlreadyOwnedByYou`**
  - **說明:** 您嘗試建立的儲存貯體已存在，且您擁有該儲存貯體。Amazon S3 會在除美國東部 （維吉尼亞北部） 區域 (us-east-1) AWS 區域 以外的所有 中傳回此錯誤。為了舊版相容性，如果您重新建立已在 us-east-1 中擁有的現有儲存貯體，Amazon S3 會傳回200 OK並重設儲存貯體存取控制清單 (ACLs)。對於 Amazon S3 on Outposts，您嘗試建立的儲存貯體已存在於 Outpost 中，且您擁有該儲存貯體。
  - **HTTP 狀態碼:** `409 Conflict` （在 us-east-1 以外的所有區域中）
  - **SOAP 故障碼字首:** 用戶端

- **`BucketHasAccessPointsAttached`**
  - **說明:** 您嘗試刪除的儲存貯體已連接存取點。在刪除儲存貯體之前刪除存取點。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`BucketNotEmpty`**
  - **說明:** 您嘗試刪除的儲存貯體不是空的。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`ClientTokenConflict`**
  - **說明:** 您的多區域存取點冪等性字符已用於不同的請求。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`ConnectionClosedByRequester`**
  - **說明:** 在讀取 WriteGetObjectResponse 本文而發生錯誤時，傳回至原始發起人。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`ConditionalRequestConflict`**
  - **說明:** 發生衝突的操作。如果使用 PutObject ，您可以重試請求。如果使用分段上傳，您應該啟動另一個CreateMultipartUpload請求並重新上傳每個部分。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`CredentialsNotSupported`**
  - **說明:** 此請求不支援 登入資料。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`CrossLocationLoggingProhibited`**
  - **說明:** 不允許跨區域記錄。一個儲存貯體中的儲存貯體 AWS 區域 無法將資訊記錄到另一個區域中的儲存貯體。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`DeviceNotActiveError`**
  - **說明:** 裝置目前未處於作用中。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`EndpointNotFound`**
  - **說明:** 將請求導向正確的端點。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`EntityTooSmall`**
  - **說明:** 您建議的上傳小於允許的物件大小下限。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`EntityTooLarge`**
  - **說明:** 您提議的上傳超過允許的物件大小上限。如需詳細資訊，請參閱《》中的 [Amazon Simple Storage Service 端點和配額](https://docs.aws.amazon.com/general/latest/gr/s3.html)AWS 一般參考。 / **HTTP 狀態碼:** 400 Bad Request / **SOAP 故障碼字首:** 用戶端
  - **說明:** 您建議的下載超過允許的大小上限。 / **HTTP 狀態碼:** 405 Method Not Allowed / **SOAP 故障碼字首:** 用戶端

- **`ExpiredToken`**
  - **說明:** 提供的權杖已過期。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`IllegalLocationConstraintException`**
  - **說明:** 此錯誤可能發生的原因如下：+  您嘗試從與存在儲存貯體的區域所不同的區域存取儲存貯體。 <br />+  您嘗試建立儲存貯體，其位置限制對應至與傳送請求的區域端點不同的區域。 
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`IllegalVersioningConfigurationException` **
  - **說明:** 請求中指定的版本控制組態無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`IncompleteBody`**
  - **說明:** 您未提供 Content-Length HTTP 標頭指定的位元組數。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`IncorrectEndpoint`**
  - **說明:** 指定的儲存貯體存在於另一個區域中。將請求導向正確的端點。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`IncorrectNumberOfFilesInPostRequest`**
  - **說明:** POST 只需要每個請求一個檔案上傳。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InlineDataTooLarge`**
  - **說明:** 內嵌資料超過允許的大小上限。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InternalError`**
  - **說明:** 發生內部錯誤。請再試一次。
  - **HTTP 狀態碼:** 500 Internal Server Error
  - **SOAP 故障碼字首:** Server

- **`InvalidAccessKeyId`**
  - **說明:** 您提供的 AWS 存取金鑰 ID 不存在於我們的記錄中。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidAccessPoint`**
  - **說明:** 指定的存取點名稱或帳戶無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidAccessPointAliasError`**
  - **說明:** 指定的存取點別名名稱無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidAddressingHeader`**
  - **說明:** 您必須指定匿名角色。
  - **HTTP 狀態碼:** N/A
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidArgument`**
  - **說明:** 此錯誤可能發生的原因如下：+  ListBuckets 請求的地區端點與 `bucket-region` 參數中指定的區域不同。 <br />+  指定的引數無效。 <br />+  請求缺少必要的標頭。 <br />+  指定的引數不完整或格式錯誤。 <br />+  指定的引數長度必須大於或等於 3。 
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidBucketAclWithObjectOwnership`**
  - **說明:** 儲存貯體無法以 ObjectOwnership 的 BucketOwnerEnforced 設定設定 ACLs。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidBucketName`**
  - **說明:** 指定的儲存貯體無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidBucketOwnerAWSAccountID`**
  - **說明:** 預期的儲存貯體擁有者參數的值必須是 AWS 帳戶 ID。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidBucketState`**
  - **說明:** 請求對儲存貯體的目前狀態無效。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidDigest`**
  - **說明:** 您指定的 Content-MD5 或檢查總和值無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidEncryptionAlgorithmError`**
  - **說明:** 您指定的加密請求無效。有效值為 AES256。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidHostHeader`**
  - **說明:** 請求中提供的主機標頭使用了不正確的樣式定址。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidHttpMethod`**
  - **說明:** 使用非預期的 HTTP 方法提出請求。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidLocationConstraint`**
  - **說明:** 指定的位置 （區域） 限制無效。如需為儲存貯體選取區域的詳細資訊，請參閱[儲存貯體概觀](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingBucket.html#access-bucket-intro)。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidObjectState`**
  - **說明:** 操作對物件的目前狀態無效。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidPart`**
  - **說明:** 找不到一或多個指定的組件。組件可能尚未上傳，或指定的實體標籤可能不符合組件的實體標籤。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidPartOrder`**
  - **說明:** 組件清單未按遞增順序排列。組件清單必須依組件編號的順序指定。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidPayer`**
  - **說明:** 已停用針對此物件的所有存取權。如需進一步協助，請參閱[聯絡我們](https://aws.amazon.com/contact-us/)。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidPolicyDocument`**
  - **說明:** 表單的內容不符合政策文件中指定的條件。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **InvalidRange**
  - **說明:** 無法滿足請求的範圍。
  - **HTTP 狀態碼:** 416 請求的範圍無法滿足
  - **SOAP 故障碼字首:** 用戶端

- **InvalidRegion**
  - **說明:** 您已嘗試在尚未選擇加入的區域中建立多區域存取點。
  - **HTTP 狀態碼:** 403 禁止
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidRequest`**
  - **說明:** 此錯誤可能發生的原因如下：+  未分頁的 ListBuckets 請求是從核准的一般用途儲存貯體配額高於 10，000 的帳戶提出。您必須提出分頁請求，以列出帳戶中超過 10，000 個儲存貯體的儲存貯體。 <br />+  請求使用錯誤的簽章版本。使用 `AWS4-HMAC-SHA256` (Signature 第 4 版)。 <br />+  只能為現有儲存貯體建立存取點。 <br />+  存取點未處於可以刪除的狀態。 <br />+  只能針對現有儲存貯體列出存取點。 <br />+  下一個權杖無效。 <br />+  必須至少在生命週期規則中指定一個動作。 <br />+  必須指定至少一個生命週期規則。 <br />+  生命週期規則的數量不得超過允許的 1000 個規則限制。 <br />+  `MaxResults` 參數值的範圍無效。 <br />+  必須透過 HTTPS 連線提出 SOAP 請求。 <br />+  具有非 DNS 相容名稱的儲存貯體不支援 Amazon S3 Transfer Acceleration。 <br />+  名稱中具有句點 (.) 的儲存貯體不支援 Amazon S3 Transfer Acceleration。 <br />+  Amazon S3 Transfer Acceleration 端點僅支援虛擬樣式請求。 <br />+  此儲存貯體上未設定 Amazon S3 Transfer Acceleration。 <br />+  此儲存貯體已停用 Amazon S3 Transfer Acceleration。 <br />+  此儲存貯體不支援 Amazon S3 Transfer Acceleration。如需協助，請聯絡 [支援](https://aws.amazon.com/contact-us/)。 <br />+  無法在此儲存貯體上啟用 Amazon S3 Transfer Acceleration。如需協助，請聯絡 [支援](https://aws.amazon.com/contact-us/)。 <br />+   HTTP 標頭和查詢參數中提供的值衝突。 <br />+   HTTP 標頭和 POST 表單欄位中提供的衝突值。 <br />+  對大小超過 5GB 的物件提出 CopyObject 請求。 
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidSessionException`**
  - **說明:** 如果工作階段由於逾時或過期而不再存在，則傳回。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidSignature`**
  - **說明:** 伺服器計算的請求簽章與您提供的簽章不相符。檢查您的 AWS 私密存取金鑰和簽署方法。如需詳細資訊，請參閱[簽署和驗證 REST 請求](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html)。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidSecurity`**
  - **說明:** 提供的安全憑證無效。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidSOAPRequest`**
  - **說明:** SOAP 請求本文無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidStorageClass`**
  - **說明:** 您指定的儲存類別無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidTargetBucketForLogging`**
  - **說明:** 用於記錄的目標儲存貯體不存在、不是您擁有，或沒有日誌傳遞群組的適當授權。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidToken`**
  - **說明:** 提供的權杖格式錯誤或以其他方式無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidURI`**
  - **說明:** 無法剖析指定的 URI。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`KeyTooLongError`**
  - **說明:** 您的金鑰過長。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`KMS.DisabledException`**
  - **說明:** 因為指定的 KMS 未啟用，所以請求遭到拒絕。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`KMS.InvalidKeyUsageException`**
  - **說明:** 由於下列其中一個原因，請求遭拒：+ KMS 金鑰的 KeyUsage 值與 API 操作不相容。<br />+ 為操作指定的加密演算法或簽署演算法與 KMS 金鑰 (KeySpec) 中的金鑰材料類型不相容。對於加密、解密、重新加密和產生資料金鑰，KeyUsage 必須是 ENCRYPT\_DECRYPT。對於簽署和驗證訊息，KeyUsage 必須是 SIGN\_VERIFY。對於產生和驗證訊息身分驗證代碼 (MAC)，KeyUsage 必須是 GENERATE\_VERIFY\_MAC。對於衍生金鑰協議秘密，KeyUsage 必須是 KEY\_AGREEMENT。若要尋找 KMS 金鑰的 KeyUsage，請使用 DescribeKey 操作。 若要尋找特定 KMS 金鑰支援的加密或簽署演算法，請使用 DescribeKey 操作。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`KMS.KMSInvalidStateException`**
  - **說明:** 因為所指定資源的狀態對於此請求無效，所以請求遭到拒絕。此例外狀況代表發生下列其中一種情況：+ KMS 金鑰的金鑰狀態與操作不相容。<br />若要尋找金鑰狀態，請使用 DescribeKey 操作。如需哪些金鑰狀態與每個 KMS 操作相容的詳細資訊，請參閱《AWS Key Management Service 開發人員指南》**中的 [AWS KMS keys金鑰狀態](https://docs.aws.amazon.com/kms/latest/developerguide/key-state.html)。<br />+ 對於自訂金鑰存放區中 KMS 金鑰的密碼編譯操作，此例外狀況代表具有許多可能原因的一般失敗情形。若要識別原因，請參閱例外狀況隨附的錯誤訊息。 
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`KMS.NotFoundException`**
  - **說明:** 因為找不到指定的實體或資源，所以請求遭到拒絕。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MalformedACLError`**
  - **說明:** 您提供的 ACL 格式不正確，或未經過我們發佈的結構描述驗證。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MalformedPOSTRequest` **
  - **說明:** POST 請求的內文格式不正確 multipart/form-data。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MalformedXML`**
  - **說明:** 您提供的 XML 格式不正確或未經過我們發佈的結構描述驗證。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MaxMessageLengthExceeded`**
  - **說明:** 您的請求太大。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MaxPostPreDataLengthExceededError`**
  - **說明:** 上傳檔案之前的 POST 請求欄位過大。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MetadataTooLarge`**
  - **說明:** 您的中繼資料標頭超過允許的中繼資料大小上限。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MethodNotAllowed`**
  - **說明:** 指定的方法不得使用此資源。
  - **HTTP 狀態碼:** 405 Method Not Allowed
  - **SOAP 故障碼字首:** 用戶端

- **`MissingAttachment`**
  - **說明:** 預期 SOAP 連接，但找不到。
  - **HTTP 狀態碼:** 400 錯誤的請求
  - **SOAP 故障碼字首:** 用戶端

- **`MissingAuthenticationToken`**
  - **說明:** 請求未簽署。  
  - **HTTP 狀態碼:** 403 禁止
  - **SOAP 故障碼字首:** 用戶端

- **`MissingContentLength`**
  - **說明:** 您必須提供 Content-Length HTTP 標頭。
  - **HTTP 狀態碼:** 411 Length Required
  - **SOAP 故障碼字首:** 用戶端

- **`MissingRequestBodyError`**
  - **說明:** 您傳送了空白 XML 文件作為請求。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MissingSecurityElement`**
  - **說明:** SOAP 1.1 請求缺少安全元素。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MissingSecurityHeader`**
  - **說明:** 您的請求缺少必要的標頭。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`NoLoggingStatusForKey`**
  - **說明:** 不存在金鑰的日誌狀態子資源。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchAsyncRequest`**
  - **說明:** 找不到指定的請求。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchBucket`**
  - **說明:** 指定的儲存貯體不存在。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchBucketPolicy`**
  - **說明:** 指定的儲存貯體沒有儲存貯體政策。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchCORSConfiguration`**
  - **說明:** 指定的儲存貯體沒有 CORS 組態。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchKey`**
  - **說明:** 指定的金鑰不存在。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchLifecycleConfiguration`**
  - **說明:** 指定的生命週期組態不存在。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchMultiRegionAccessPoint`**
  - **說明:** 指定的多區域存取點不存在。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchObjectLockConfiguration`**
  - **說明:** 指定的物件沒有 ObjectLock 組態。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchWebsiteConfiguration`**
  - **說明:** 指定的儲存貯體沒有網站組態。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchTagSet`**
  - **說明:** 指定的標籤不存在。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchUpload`**
  - **說明:** 指定的分段上傳不存在。上傳 ID 可能無效，或分段上傳可能已中止或完成。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchVersion` **
  - **說明:** 請求中指定的版本 ID 與現有版本不符。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NotDeviceOwnerError`**
  - **說明:** 產生權杖的裝置不是由經過驗證的使用者所擁有。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`NotImplemented`**
  - **說明:** 您提供的標頭表示未實作的功能。
  - **HTTP 狀態碼:** 501 Not Implemented
  - **SOAP 故障碼字首:** Server

- **`NotModified`**
  - **說明:** 資源未變更。
  - **HTTP 狀態碼:** 304 Not Modified
  - **SOAP 故障碼字首:** Server

- **`NoTransformationDefined`**
  - **說明:** 找不到此 Object Lambda 存取點的轉換。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`NotSignedUp`**
  - **說明:** 您的帳戶未註冊 Amazon S3 服務。您必須進行註冊才可使用 Amazon S3。您可以在下列 URL 註冊：[https://aws.amazon.com/s3](https://aws.amazon.com/s3/) 
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`ObjectLockConfigurationNotFoundError`**
  - **說明:** 此儲存貯體不存在物件鎖定組態。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`OwnershipControlsNotFoundError`**
  - **說明:** 找不到儲存貯體擁有權控制項。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`OperationAborted`**
  - **說明:** 目前正在針對此資源進行衝突的條件式操作。請再試一次。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`PermanentRedirect`**
  - **說明:** 必須使用指定的端點來定址您嘗試存取的儲存貯體。將所有未來的請求傳送至此端點。
  - **HTTP 狀態碼:** 301 Moved Permanently
  - **SOAP 故障碼字首:** 用戶端

- **`PermanentRedirectControlError`**
  - **說明:** 必須使用指定的端點來定址您嘗試存取的 API 操作。將所有未來的請求傳送至此端點。
  - **HTTP 狀態碼:** 301 Moved Permanently
  - **SOAP 故障碼字首:** 用戶端

- **`PreconditionFailed`**
  - **說明:** 您指定的至少一個先決條件未保留。
  - **HTTP 狀態碼:** 412 Precondition Failed
  - **SOAP 故障碼字首:** 用戶端

- **`Redirect`**
  - **說明:** 暫時重新導向。當網域名稱系統 (DNS) 伺服器更新時，系統會將您重新導向至儲存貯體。
  - **HTTP 狀態碼:** 307 Temporary Redirect
  - **SOAP 故障碼字首:** 用戶端

- **`RequestHeaderSectionTooLarge`**
  - **說明:** 用於提出請求的請求標頭和查詢參數超過允許的大小上限。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`RequestIsNotMultiPartContent`**
  - **說明:** 儲存貯體 POST 請求必須是 enclosure-type multipart/form-data。
  - **HTTP 狀態碼:** 412 Precondition Failed
  - **SOAP 故障碼字首:** 用戶端

- **`RequestTimeout`**
  - **說明:** 您在逾時期間內未讀取或寫入伺服器的通訊端連線。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`RequestTimeTooSkewed`**
  - **說明:** 請求時間和伺服器時間之間的差異過大。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`RequestTorrentOfBucketError`**
  - **說明:** 不允許請求儲存貯體的 torrent 檔案。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`ResponseInterrupted`**
  - **說明:** 在讀取 WriteGetObjectResponse 本文而發生錯誤時，傳回至原始發起人。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`RestoreAlreadyInProgress`**
  - **說明:** 物件還原已在進行中。
  - **HTTP 狀態碼:** 409 Conflict
  - **SOAP 故障碼字首:** 用戶端

- **`ServerSideEncryptionConfigurationNotFoundError`**
  - **說明:** 找不到伺服器端加密組態。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`ServiceUnavailable`**
  - **說明:** 服務無法處理請求。
  - **HTTP 狀態碼:** 503 Service Unavailable
  - **SOAP 故障碼字首:** Server

- **`SignatureDoesNotMatch`**
  - **說明:** 伺服器計算的請求簽章與您提供的簽章不相符。檢查您的 AWS 私密存取金鑰和簽署方法。如需詳細資訊，請參閱 [REST 身分驗證](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html)和 [SOAP 身分驗證](https://docs.aws.amazon.com/AmazonS3/latest/userguide/SOAPAuthentication.html)。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`SlowDown`**
  - **說明:** 請降低您的請求率。
  - **HTTP 狀態碼:** 503 Slow Down
  - **SOAP 故障碼字首:** Server

- **`503 SlowDown`**
  - **說明:** 減速
  - **HTTP 狀態碼:** 503 Slow Down
  - **SOAP 故障碼字首:** Server

- **`TagPolicyException`**
  - **說明:** 標籤政策不允許下列標籤索引鍵的指定值。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`TemporaryRedirect`**
  - **說明:** 當網域名稱系統 (DNS) 伺服器更新時，系統會將您重新導向至儲存貯體。
  - **HTTP 狀態碼:** 307 Temporary Redirect
  - **SOAP 故障碼字首:** 用戶端

- **`TokenCodeInvalidError`**
  - **說明:** 您提供的序號和/或權杖代碼無效。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`TokenRefreshRequired`**
  - **說明:** 提供的權杖必須重新整理。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`TooManyAccessPoints`**
  - **說明:** 您已嘗試建立比 帳戶允許的更多存取點。如需詳細資訊，請參閱《》中的 [Amazon Simple Storage Service 端點和配額](https://docs.aws.amazon.com/general/latest/gr/s3.html)AWS 一般參考。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`TooManyBuckets`**
  - **說明:** 您嘗試建立的儲存貯體數量超過 帳戶的允許數量。如需詳細資訊，請參閱《》中的 [Amazon Simple Storage Service 端點和配額](https://docs.aws.amazon.com/general/latest/gr/s3.html)AWS 一般參考。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`TooManyMultiRegionAccessPointregionsError`**
  - **說明:** 您嘗試建立多區域存取點的區域超過帳戶允許的區域。如需詳細資訊，請參閱《》中的 [Amazon Simple Storage Service 端點和配額](https://docs.aws.amazon.com/general/latest/gr/s3.html)AWS 一般參考。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`TooManyMultiRegionAccessPoints`**
  - **說明:** 您已嘗試建立比帳戶允許的多區域存取點更多。如需詳細資訊，請參閱《》中的 [Amazon Simple Storage Service 端點和配額](https://docs.aws.amazon.com/general/latest/gr/s3.html)AWS 一般參考。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`UnauthorizedAccessError`**
  - **說明:** 僅適用於中國區域。向沒有 ICP 授權的儲存貯體提出請求時傳回。如需詳細資訊，請參閱 [ICP 備案](https://www.amazonaws.cn/en/support/icp/)。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`UnexpectedContent`**
  - **說明:** 此請求包含不支援的內容。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`UnexpectedIPError`**
  - **說明:** 僅適用於中國區域。因為具有未預期 IP，所以此請求遭到拒絕。
  - **HTTP 狀態碼:** 403 Forbidden
  - **SOAP 故障碼字首:** 用戶端

- **`UnsupportedArgument`**
  - **說明:** 請求包含不支援的引數。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`UnsupportedSignature`**
  - **說明:** 提供的請求使用不支援的 STS 權杖版本簽署，或者不支援簽章版本。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`UnresolvableGrantByEmailAddress`**
  - **說明:** 您提供的電子郵件地址不符合任何記錄的帳戶。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`UserKeyMustBeSpecified`**
  - **說明:** 儲存貯體 POST 請求必須包含指定的欄位名稱。如果已指定，請檢查欄位的順序。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`NoSuchAccessPoint`**
  - **說明:** 指定的存取點不存在。
  - **HTTP 狀態碼:** 404 Not Found
  - **SOAP 故障碼字首:** 用戶端

- **`InvalidTag`**
  - **說明:** 您的請求包含無效的標籤輸入。例如，您的請求可能包含重複的金鑰、太長的金鑰或值，或系統標籤。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端

- **`MalformedPolicy`**
  - **說明:** 您的政策包含無效的委託人。
  - **HTTP 狀態碼:** 400 Bad Request
  - **SOAP 故障碼字首:** 用戶端



## SELECT 物件內容錯誤代碼的清單
<a name="SelectObjectContentErrorCodeList"></a>

**重要**  
Amazon S3 Select 不再提供給新客戶。Amazon S3 Select 的現有客戶可以繼續照常使用此功能。[進一步了解](https://aws.amazon.com/blogs/storage/how-to-optimize-querying-your-data-in-amazon-s3/)

下表包含`SELECT Object Content`可能會傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| AmbiguousFieldName | 欄位名稱符合 檔案中的多個欄位。請檢查 SQL 表達式和 檔案，然後再試一次。 | 400 | 用戶端 | 
| Busy | 服務無法使用。請稍後再試。 | 503 | 用戶端 | 
| CastFailed | 嘗試使用 SQL 表達式中的 CAST 失敗，從一種資料類型轉換為另一種資料類型。 | 400 | 用戶端 | 
| ColumnTooLong | 結果中資料欄的長度大於 maxCharsPerColumn 1 MB。 | 400 | 用戶端 | 
| CSVEscapingRecordDelimiter | 在 檔案中找到引號的記錄分隔符號。若要允許引用的記錄分隔符號，請將 AllowQuotedRecordDelimiter設定為 'TRUE'。 | 400 | 用戶端 | 
| CSVParsingError | 剖析 CSV 檔案時發生錯誤。請檢查檔案，然後再試一次。 | 400 | 用戶端 | 
| CSVUnescapedQuote | 在剖析 CSV 檔案時，發現未逸出的引號。若要允許引用的記錄分隔符號，請將 AllowQuotedRecordDelimiter設定為 'TRUE'。 | 400 | 用戶端 | 
| EmptyRequestBody | 請求內文不能為空白。 | 400 | 用戶端 | 
| EvaluatorBindingDoesNotExist | SQL 表達式中不存在提供的資料欄名稱或路徑。 | 400 | 用戶端 | 
| EvaluatorInvalidArguments | SQL 表達式中函數呼叫中的引數數目不正確。 | 400 | 用戶端 | 
| EvaluatorInvalidTimestampFormatPattern | SQL 表達式中的時間戳記格式字串無效。 | 400 | 用戶端 | 
| EvaluatorInvalidTimestampFormatPatternSymbol | 時間戳記格式模式在 SQL 表達式中包含無效的符號。 | 400 | 用戶端 | 
| EvaluatorInvalidTimestampFormatPatternSymbolForParsing | 時間戳記格式模式包含無法套用至 SQL 表達式中時間戳記剖析的有效格式符號。 | 400 | 用戶端 | 
| EvaluatorInvalidTimestampFormatPatternToken | 時間戳記格式模式在 SQL 表達式中包含無效的字符。 | 400 | 用戶端 | 
| EvaluatorLikePatternInvalidEscapeSequence | 提供給LIKE表達式的引數無效。 | 400 | 用戶端 | 
| EvaluatorNegativeLimit | LIMIT 不得為負數。 | 400 | 用戶端 | 
| EvaluatorTimestampFormatPatternDuplicateFields | 時間戳記格式模式包含代表 SQL 表達式中時間戳記欄位的多個格式指標。 | 400 | 用戶端 | 
| EvaluatorTimestampFormatPatternHourClockAmPmMismatch | 時間戳記格式模式包含一天 12 小時的格式符號，但也不包含 AM/PM 欄位，或包含一天 24 小時的格式指標，並在 SQL 表達式中包含 AM/PM 欄位。 | 400 | 用戶端 | 
| EvaluatorUnterminatedTimestampFormatPatternToken | 時間戳記格式模式在 SQL 表達式中包含未終止的權杖。 | 400 | 用戶端 | 
| ExpressionTooLong | SQL 表達式太長。SQL 表達式的最大位元組長度為 256 KB。 | 400 | 用戶端 | 
| ExternalEvalException | 無法評估查詢。請檢查檔案，然後再試一次。 | 400 | 用戶端 | 
| IllegalSqlFunctionArgument | SQL 函數中使用非法引數。 | 400 | 用戶端 | 
| IncorrectSqlFunctionArgumentType | SQL 表達式中的函數呼叫中指定的引數類型不正確。 | 400 | 用戶端 | 
| IntegerOverflow | SQL 表達式中發生整數溢出或下溢。 | 400 | 用戶端 | 
| InternalError | 發生內部錯誤。 | 500 | 用戶端 | 
| InvalidCast | 嘗試使用 SQL 表達式中的 CAST 失敗，從一種資料類型轉換為另一種資料類型。 | 400 | 用戶端 | 
| InvalidColumnIndex | SQL 表達式中的資料欄索引無效。 | 400 | 用戶端 | 
| InvalidCompressionFormat | 檔案不是支援的壓縮格式。僅支援 GZIP 和 BZIP2。 | 400 | 用戶端 | 
| InvalidDataSource | 資料來源類型無效。僅支援 CSV、JSON 和 Parquet。 | 400 | 用戶端 | 
| InvalidDataType | SQL 表達式包含無效的資料類型。 | 400 | 用戶端 | 
| InvalidExpressionType | 此ExpressionType值無效。僅支援 SQL 表達式。 | 400 | 用戶端 | 
| InvalidFileHeaderInfo | 此FileHeaderInfo值無效。僅IGNORE支援 USE、 NONE和 。 | 400 | 用戶端 | 
| InvalidJsonType | 此JsonType值無效。僅支援 LINES DOCUMENT和 。 | 400 | 用戶端 | 
| InvalidKeyPath | SQL 表達式中的金鑰路徑無效。 | 400 | 用戶端 | 
| InvalidQuoteFields | 此QuoteFields值無效。僅支援 ASNEEDED ALWAYS和 。 | 400 | 用戶端 | 
| InvalidRequestParameter | SelectRequest 元素中的參數值無效。請檢查服務 API 文件，然後再試一次。 | 400 | 用戶端 | 
| InvalidScanRange | 提供的掃描範圍無效。 | 400 | 用戶端 | 
| InvalidTableAlias | SQL 表達式包含無效的資料表別名。 | 400 | 用戶端 | 
| InvalidTextEncoding | 編碼類型無效。僅支援 UTF-8 編碼。 | 400 | 用戶端 | 
| JSONParsingError | 剖析 JSON 檔案時發生錯誤。請檢查檔案，然後再試一次。 | 400 | 用戶端 | 
| LexerInvalidChar | SQL 表達式包含無效的字元。 | 400 | 用戶端 | 
| LexerInvalidIONLiteral | SQL 表達式包含無效的運算子。 | 400 | 用戶端 | 
| LexerInvalidLiteral | SQL 表達式包含無效的運算子。 | 400 | 用戶端 | 
| LexerInvalidOperator | SQL 表達式包含無效的常值。 | 400 | 用戶端 | 
| LikeInvalidInputs | SQL 表達式中提供給 LIKE子句的引數無效。 | 400 | 用戶端 | 
| MalformedXML |  提供的 XML 格式不正確，或未針對我們發佈的結構描述進行驗證。請檢查服務文件，然後再試一次。 | 400 | 用戶端 | 
| MaxOperatorsExceeded | 無法剖析 SQL 表達式，請嘗試降低複雜性。例如，減少使用的運算子數量。 | 400 | 用戶端 | 
| MethodNotAllowed | 指定的方法不得使用此資源。 | 405 Method Not Allowed | 用戶端 | 
| MissingRequiredParameter | SelectRequest 實體缺少必要的參數。請檢查服務文件，然後再試一次。 | 400 | 用戶端 | 
| MultipleDataSourcesUnsupported | 不支援多個資料來源。 | 400 | 用戶端 | 
| NumberFormatError | 剖析數字時發生錯誤。此錯誤可能是由於整數的不足或溢位所造成。 | 400 | 用戶端 | 
| ObjectSerializationConflict | InputSerialization 指定多個格式 (CSV、JSON 或 Parquet)，或OutputSerialization指定多個格式 (CSV 或 JSON)。對於 InputSerialization和 OutputSerialization，您只能為每個格式指定一個格式。 | 400 | 用戶端 | 
| OverMaxColumn | 結果中的欄數大於允許的欄數上限。 | 400 | 用戶端 | 
| OverMaxParquetBlockSize | Parquet 檔案高於資料列群組大小上限。 | 400 | 用戶端 | 
| OverMaxRecordSize | 輸入或結果中的記錄長度大於 1 MB maxCharsPerRecord的限制。 | 400 | 用戶端 | 
| ParquetParsingError | 剖析 Parquet 檔案時發生錯誤。請檢查檔案，然後再試一次。 | 400 | 用戶端 | 
| ParquetUnsupportedCompressionCodec | 不支援指定的 Parquet 壓縮轉碼器。 | 400 | 用戶端 | 
| ParseAsteriskIsNotAloneInSelectList | 在 SQL 表達式中沒有點符號的情況下\*使用 時，SELECT清單中不允許其他表達式。 | 400 | 用戶端 | 
| ParseCannotMixSqbAndWildcardInSelectList | 無法在 SQL 表達式的SELECT清單中混合相同表達式\*中的 []和 。 | 400 | 用戶端 | 
| ParseCastArity | SQL 表達式CAST的可用性不正確。 | 400 | 用戶端 | 
| ParseEmptySelect | SQL 表達式包含空的 SELECT 子句。 | 400 | 用戶端 | 
| ParseExpected2TokenTypes | 找不到 SQL 表達式中預期的字符。 | 400 | 用戶端 | 
| ParseExpectedArgumentDelimiter | 找不到 SQL 表達式中預期的引數分隔符號。 | 400 | 用戶端 | 
| ParseExpectedDatePart | 找不到 SQL 表達式中的預期日期部分。 | 400 | 用戶端 | 
| ParseExpectedExpression | 找不到預期的 SQL 表達式。 | 400 | 用戶端 | 
| ParseExpectedIdentForAlias | 找不到 SQL 表達式中別名的預期識別符。 | 400 | 用戶端 | 
| ParseExpectedIdentForAt | 找不到 SQL 表達式中AT名稱的預期識別符。 | 400 | 用戶端 | 
| ParseExpectedIdentForGroupName | GROUP SQL 表達式中不支援 。 | 400 | 用戶端 | 
| ParseExpectedKeyword | 找不到 SQL 表達式中的預期關鍵字。 | 400 | 用戶端 | 
| ParseExpectedLeftParenAfterCast | 在 SQL 表達式CAST中找不到預期的左括號。 | 400 | 用戶端 | 
| ParseExpectedLeftParenBuiltinFunctionCall | 找不到 SQL 表達式中預期的左括號。 | 400 | 用戶端 | 
| ParseExpectedLeftParenValueConstructor | 找不到 SQL 表達式中預期的左括號。 | 400 | 用戶端 | 
| ParseExpectedMember | SQL 表達式包含不支援使用 MEMBER。 | 400 | 用戶端 | 
| ParseExpectedNumber | 找不到 SQL 表達式中的預期數字。 | 400 | 用戶端 | 
| ParseExpectedRightParenBuiltinFunctionCall | 找不到 SQL 表達式中預期的右括號字元。 | 400 | 用戶端 | 
| ParseExpectedTokenType | 找不到 SQL 表達式中預期的字符。 | 400 | 用戶端 | 
| ParseExpectedTypeName | 找不到 SQL 表達式中的預期類型名稱。 | 400 | 用戶端 | 
| ParseExpectedWhenClause | 找不到 SQL 表達式中的預期WHEN子句。CASE不支援 。 | 400 | 用戶端 | 
| ParseInvalidContextForWildcardInSelectList | 在 SQL 表達\*式的 SELECT 清單中使用 是無效的。 | 400 | 用戶端 | 
| ParseInvalidPathComponent | SQL 表達式包含無效的路徑元件。 | 400 | 用戶端 | 
| ParseInvalidTypeParam | SQL 表達式包含無效的參數值。 | 400 | 用戶端 | 
| ParseMalformedJoin | JOIN SQL 表達式中不支援 。 | 400 | 用戶端 | 
| ParseMissingIdentAfterAt | 找不到 SQL 表達式中 @ 符號後面的預期識別符。 | 400 | 用戶端 | 
| ParseNonUnaryAgregateFunctionCall | SQL 表達式中的彙總函數僅支援一個引數。 | 400 | 用戶端 | 
| ParseSelectMissingFrom | SQL 表達式在SELECT清單FROM之後包含遺失的 。 | 400 | 用戶端 | 
| ParseUnExpectedKeyword | SQL 表達式包含非預期的關鍵字。 | 400 | 用戶端 | 
| ParseUnexpectedOperator | SQL 表達式包含非預期的運算子。 | 400 | 用戶端 | 
| ParseUnexpectedTerm | SQL 表達式包含非預期的詞彙。 | 400 | 用戶端 | 
| ParseUnexpectedToken | SQL 表達式包含非預期的字符。 | 400 | 用戶端 | 
| ParseUnknownOperator | SQL 表達式包含無效的運算子。 | 400 | 用戶端 | 
| ParseUnsupportedAlias | SQL 表達式包含不支援使用 ALIAS。 | 400 | 用戶端 | 
| ParseUnsupportedCallWithStar | SQL 表達式僅支援COUNT使用 (\*)做為參數。 | 400 | 用戶端 | 
| ParseUnsupportedCase | SQL 表達式包含不支援使用 CASE。 | 400 | 用戶端 | 
| ParseUnsupportedCaseClause | SQL 表達式包含不支援使用 CASE。 | 400 | 用戶端 | 
| ParseUnsupportedLiteralsGroupBy | SQL 表達式包含不支援使用 GROUP BY。 | 400 | 用戶端 | 
| ParseUnsupportedSelect | SQL 表達式包含不支援的 使用方式SELECT。 | 400 | 用戶端 | 
| ParseUnsupportedSyntax | SQL 表達式包含不支援的語法。 | 400 | 用戶端 | 
| ParseUnsupportedToken | SQL 表達式包含不支援的字符。 | 400 | 用戶端 | 
| TruncatedInput | 物件解壓縮失敗。檢查物件是否使用請求中指定的格式正確壓縮。 | 400 | 用戶端 | 
| UnauthorizedAccess | 未授權您執行此操作。 | 401 | 用戶端 | 
| UnrecognizedFormatException | 記錄類型無效。 | 400 | 用戶端 | 
| UnsupportedFunction | S3 遇到不支援的 SQL 函數。 | 400 | 用戶端 | 
| UnsupportedParquetType | 不支援指定的 Parquet 類型。 | 400 | 用戶端 | 
| UnsupportedRangeHeader | 此操作不支援範圍標頭。 | 400 | 用戶端 | 
| UnsupportedScanRangeInput | 此類型的物件不支援掃描範圍查詢。 | 400 | 用戶端 | 
| UnsupportedSqlOperation | S3 遇到不支援的 SQL 操作。 | 400 | 用戶端 | 
| UnsupportedSqlStructure | S3 遇到不支援的 SQL 結構。檢查 SQL 參考。 | 400 | 用戶端 | 
| UnsupportedStorageClass | 不支援儲存體方案。僅支援 STANDARD、 STANDARD\_IA和 ONEZONE\_IA 儲存體方案。 | 400 | 用戶端 | 
| UnsupportedSyntax | 語法無效。 | 400 | 用戶端 | 
| UnsupportedTypeForQuerying | 您的查詢包含不支援的比較類型 （例如，驗證 Parquet INT96 資料欄類型大於 0)。 | 400 | 用戶端 | 
| ValueParseFailure | SQL 表達式中發生時間戳記剖析失敗。 | 400 | 用戶端 | 

## 複寫相關錯誤代碼的清單
<a name="ReplicationErrorCodeList"></a>

下表包含 `Replication`操作可能傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| InvalidArgument | 此錯誤可能發生的原因如下：+  `<Account>` 元素為空。它必須包含有效的帳戶 ID。 <br />+  `<Account>` 元素中 AWS 帳戶 指定的 必須符合目的地儲存貯體擁有者。 <br />+  `ReplicationTime-Status` 必須包含值。 <br />+  `ReplicationTime-ReplicationTimeValue` 必須包含值。 <br />+  `Replication-ReplicationTimeValue-Minutes` 值必須為 15。 <br />+  `ReplicationMetrics` 必須包含 `Status`。 <br />+  `ReplicationMetrics` 必須包含 `EventThreshold`。 <br />+  `EventThreshold-ReplicationTimeValue-Minutes` 值必須為 15。 <br />+  `Rule ID` 不得包含非 ASCII 字元。  | 400 | 用戶端 | 
| InvalidRequest | 此錯誤可能發生的原因如下：+  `<Owner>` 中的 `<AccessControlTranslation>`具有值，因此必須指定 `<Account>`元素。 <br />+  `<Account>` 元素為空。它必須包含有效的帳戶 ID。 <br />+  複寫`destination`必須同時包含 `ReplicationTime`和 `Metrics`或兩者。 <br />+  `ReplicationTime` 和 `ReplicationMetrics` 必須具有相同的狀態。 <br />+  此 不支援 S3 複寫時間控制 (S3 RTC) AWS 區域。  | 400 | 用戶端 | 
| ReplicationConfigurationNotFoundError | 此儲存貯體沒有複寫組態。 | 404 找不到 | 用戶端 | 

## 標記相關錯誤代碼的清單
<a name="S3TaggingErrorCodeList"></a>

下表包含 `TagResource`、 `UntagResource`和 `ListTagsForResource`操作可能針對 Storage Lens 群組傳回的特殊錯誤。如需一般 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤程式碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| InvalidRequest | 資源 ARN AWS 區域 中的 不符合此請求中指定的區域。資源 ARN 中的 AWS 帳戶與此請求中指定的帳戶 ID 不相符。resourceArn 中的 AWS 分割區無效。 | 400 Bad Request | 不支援 | 
| InvalidTag | 此請求包含無效的標籤索引鍵或值。有效字元包括下列項目：`[a-zA-Z+-=._:/]`。標籤索引鍵最多可包含 128 個字元。標籤值最多可包含 256 個字元。您的請求中有重複的標籤索引鍵。使用者定義的標籤索引鍵不能以 開頭`aws:`。 | 400 Bad Request | 不支援 | 
| NoSuchResource | 指定的資源不存在。 | 404 Not Found | 不支援 | 
| TagPolicyException | 標籤政策不允許下列標籤索引鍵的指定值。 | 400 Bad Request | 不支援 | 
| TooManyTags | 標籤數量超過 50 個標籤的限制。 | 400 Bad Request | 不支援 | 

## Amazon S3 註釋相關錯誤代碼的清單
<a name="S3AnnotationErrorCodeList"></a>

下表包含註釋操作 (`PutObjectAnnotation`、`GetObjectAnnotation`、`ListObjectAnnotations`、`UpdateBucketMetadataAnnotationTableConfiguration`) `DeleteObjectAnnotation`和註釋相關`CopyObject`行為可能傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤程式碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| AccessDenied | 存取遭拒。發起人沒有執行請求註釋操作的許可，或物件受到 COMPLIANCE 模式的物件鎖定保護。 | 403 Forbidden | 不支援 | 
| AnnotationLimitExceeded | 物件註釋計數超過限制 (1000)。 | 400 Bad Request | 不支援 | 
| AnnotationNameTooLong | 您的註釋名稱太長。註釋名稱的長度最多可達 512 個位元組。 | 400 Bad Request | 不支援 | 
| AnnotationRequestConflict | 目前正在針對此註釋進行衝突操作。當跨區域複製期間刪除來源註釋時，可能會發生這種情況。 | 409 Conflict | 不支援 | 
| EntityTooSmall | 您提議的上傳小於允許的最小大小。註釋承載必須至少為 1 個位元組。 | 400 Bad Request | 不支援 | 
| InvalidAnnotationName | 您的註釋名稱包含無效的字元，或名稱開頭為預留字首 (`aws` 或 `s3`，不區分大小寫）。註釋名稱只能包含 Unicode 字母、數字、底線 (`_`)、句點 (`.`) 和連字號 ()`-`。 | 400 Bad Request | 不支援 | 
| InvalidArgument | 註釋指令無效。有效值為 `COPY` 和 `EXCLUDE`。對於 `ListObjectAnnotations`， `max-annotation-results` 必須介於 1 到 1000 之間。 | 400 Bad Request | 不支援 | 
| InvalidPrefix | 您提供的註釋字首無效。 | 400 Bad Request | 不支援 | 
| InvalidRequest | 此錯誤可能發生的原因如下：物件使用不支援註釋的 SSE-C 加密。來源物件具有無法複製到目的地的註釋，因為目的地位於不支援的區域。註釋資料表組態請求無效 （例如，指定加密時停用資料表、啟用已啟用的資料表、更新處於 CREATING 狀態的資料表，或提交空白請求）。 | 400 Bad Request | 不支援 | 
| MethodNotAllowed | 指定的方法不得使用此資源。例如，當請求以刪除標記為目標時，會發生此錯誤。 | 405 Method Not Allowed | 不支援 | 
| NoSuchAnnotation | 指定的註釋不存在。 | 404 Not Found | 不支援 | 
| NoSuchKey | 指定的金鑰不存在。 | 404 Not Found | 不支援 | 
| NoSuchVersion | 請求中指定的版本 ID 與現有版本不符。 | 404 Not Found | 不支援 | 
| NotImplemented | Amazon S3 目錄儲存貯體不支援註釋。 | 501 Not Implemented | 不支援 | 
| OperationAborted | 目前正在針對此資源進行衝突的條件式操作。這可能發生在並行修改期間，或在跨區域複製期間來源註釋計數或 ETag 變更時。請再試一次。 | 409 Conflict | 不支援 | 
| PreconditionFailed | 您指定的至少一個先決條件未保留。`x-amz-object-if-match` ETag 與目前的物件 ETag 不相符。 | 412 Precondition Failed | 不支援 | 
| UnsupportedMediaType | 請求承載包含不支援的媒體類型。註釋承載必須是有效的 UTF-8 編碼文字。 | 415 Unsupported Media Type | 不支援 | 
| UserAnnotationNameMustBeSpecified | 您必須指定使用者註釋名稱。 | 400 Bad Request | 不支援 | 

## Amazon S3 on Outposts 錯誤代碼清單
<a name="S3OutpostsErrorCodeList"></a>

下表包含 Amazon S3 on Outposts 操作可能傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| BadRequest | 由於先前的刪除嘗試，儲存貯體處於轉換狀態。請稍後再試。 | 400 錯誤的請求 | 不支援 | 
| InvalidRequest | 此錯誤可能發生的原因如下：+  需要 Amazon VPC 組態。 <br />+  S3 on Outposts 存取點上不允許公開存取。  | 400 錯誤的請求 | 用戶端 | 
| InvalidOutpostState | 請求對 Outpost 的目前狀態無效。 | 409 衝突 | 不支援 | 
| InvalidRequest | 存取點未處於可以刪除的狀態。 | 400 錯誤的請求 | 不支援 | 
| NoSuchOutpost | 指定的 Outpost 不存在。 | 404 找不到 | 不支援 | 
| UnsupportedOperation | 不支援指定的動作。 | 404 找不到 | 不支援 | 
| InsufficientCapacity | 容量不足。 | 507 儲存不足 | 不支援 | 

## Amazon S3 Storage Lens 錯誤代碼清單
<a name="S3LensErrorCodeList"></a>

下表包含 Amazon S3 Storage Lens 操作可能會傳回的特殊錯誤。如需一般 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| AccessDenied | 此區域不支援做為 S3 Storage Lens 的主區域。 | 403 Forbidden | 不支援 | 
| AccountNotAuthorized | 此帳戶未獲授權使用 AWS Organizations。使用您的管理帳戶或委派管理員帳戶。 | 403 Forbidden | 不支援 | 
| ActivityMetricsMustEnabled | 必須啟用活動指標。 | 400 錯誤的請求 | 不支援 | 
| AWSOrganizationsNotInUseException | 此帳戶不屬於您的組織。 | 403 Forbidden | 不支援 | 
| DefaultConfigurationDeleteForbidden | 無法刪除預設組態。 | 403 Forbidden | 不支援 | 
| DuplicateStorageLensGroupARN | 此組態中有兩個或多個相同 Storage Lens 群組 ARN 的項目。 | 400 Bad Request | 不支援 | 
| EmptyExcludeContainer | 發生此錯誤的原因如下：+  排除容器不能為空。 <br />+  排除容器不能有零個儲存貯體。 <br />+  排除容器不能有零個區域。  | 400 錯誤的請求 | 不支援 | 
| EmptyExcludeElement | 您必須使用排除元素指定 Storage Lens 群組。 | 400 Bad Request | 不支援 | 
| EmptyIncludeContainer | 發生此錯誤的原因如下：+  包含的容器不能為空。 <br />+  包含容器不能有零個儲存貯體。 <br />+  包含的容器不能有零個區域。  | 400 錯誤的請求 | 不支援 | 
| InvalidAWSOrgArn | 組態中有格式不正確的 AWS Organizations ARN。 | 400 錯誤的請求 | 不支援 | 
| EmptyIncludeElement | 您必須使用包含元素指定 Storage Lens 群組。 | 400 Bad Request | 不支援 | 
| InvalidBucketFilter | 組織層級組態不支援儲存貯體篩選條件。 | 400 錯誤的請求 | 不支援 | 
| InvalidConfigId | 組態 ID 無效。 | 400 錯誤的請求 | 不支援 | 
| InvalidDestination | S3 儲存貯體 ARN 格式錯誤。 | 400 錯誤的請求 | 不支援 | 
| InvalidEncryptionMethod | 只能指定一種加密方法。 | 400 錯誤的請求 | 不支援 | 
| InvalidFilterForDefaultConfiguration | 預設組態不得包含任何篩選條件。 | 400 錯誤的請求 | 不支援 | 
| InvalidIncludeExcludeContainers | 您可以在組態中指定包含容器或排除容器。您無法在組態中同時指定兩者。 | 400 錯誤的請求 | 不支援 | 
| InvalidIncludeExcludeElements | 僅允許一個包含或排除元素。至少必須存在一個包含或排除元素。 | 400 Bad Request | 不支援 | 
| InvalidKMSEncryptionKeyId | KMS 金鑰 ID ARN 無效。 | 400 錯誤的請求 | 不支援 | 
| InvalidMaximumPrefixDepth | `MaxDepth` 必須在 【1，10】 範圍內。 | 400 錯誤的請求 | 不支援 | 
| InvalidMinimumStorageBytesPercentage | `MinStorageBytesPercentage` 必須在 【1.00，100.00】 範圍內。 | 400 錯誤的請求 | 不支援 | 
| InvalidOrganizationARN | 組態中的 AWS Organizations ARN 無效。 | 400 錯誤的請求 | 不支援 | 
| InvalidOrganizationForDefaultConfiguration | 預設組態不支援組織層級指標。 | 400 錯誤的請求 | 不支援 | 
| InvalidRegionForDefaultConfiguration | 預設組態不支援指定的區域。 | 400 錯誤的請求 | 不支援 | 
| InvalidRegionName | 區域名稱無效。 | 400 錯誤的請求 | 不支援 | 
| InvalidStorageLensArn | 輸入中不需要 S3 Storage Lens ARN。 | 400 錯誤的請求 | 不支援 | 
| InvalidStorageLensGroupARN | 此 Storage Lens 群組 ARN 無效，或僅允許您帳戶中的 Storage Lens 群組。此外，您必須遵循 Storage Lens 群組 ARN 結構： `arn::s3:::storage-lens-group/`並遵循 64 個字元的限制。Storage Lens 群組名稱只能包含下列字元：a-z、A-Z、0-9、連字號 (-) 和底線 (\_)。 | 400 Bad Request | 不支援 | 
| MissingAccountLevelActivityMetrics | 在儲存貯體層級啟用活動指標時，必須在帳戶層級啟用活動指標。 | 400 錯誤的請求 | 不支援 | 
| MissingBucketLevelActivityMetrics | 在帳戶層級啟用活動指標時，必須在儲存貯體層級啟用活動指標。 | 400 錯誤的請求 | 不支援 | 
| MissingEncryptionMethod | 加密方法不能為空白。指定 `SSE-KMS` 或 `SSE-S3`。 | 400 錯誤的請求 | 不支援 | 
| MissingPrefixLevelStorageMetrics | 啟用字首層級時，字首層級的儲存指標是強制性的。 | 400 錯誤的請求 | 不支援 | 
| OrganizationAccessDenied | 此帳戶未獲授權新增 AWS Organizations。 | 403 禁止 | 不支援 | 
| OrgConfigurationNotSupported | 指定的區域不支援 AWS Organizations 組態。 | 403 禁止 | 不支援 | 
| ServiceNotEnabledForOrg | 組織未啟用 S3 Storage Lens 服務連結角色。 | 403 禁止 | 不支援 | 
| StorageMetricsMustEnabled | 必須啟用字首層級儲存指標。 | 400 錯誤的請求 | 不支援 | 
| TooManyBuckets | 儲存貯體容器不能有超過 50 個儲存貯體。 | 400 錯誤的請求 | 不支援 | 
| TooManyRegions | 區域容器不能有超過 50 個區域。 | 400 錯誤的請求 | 不支援 | 
| TooManyStorageLensGroups | 您無法將超過 50 個 Storage Lens 群組連接至 Storage Lens 儀表板。 | 400 Bad Request | 不支援 | 

下表包含 S3 Storage Lens 群組操作可能傳回的特殊錯誤。如需一般 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤碼 | 說明 | HTTP 狀態碼 | SOAP 故障碼字首 | 
| --- | --- | --- | --- | 
| AccessDenied | 您沒有執行 Storage Lens 群組動作的許可。不支援此區域做為 S3 Storage Lens 群組的主區域。 | 403 Forbidden | 不支援 | 
| ConfigurationAlreadyExists | 指定的組態已存在。 | 409 Conflict | 不支援 | 
| DuplicateElement | 標籤必須是唯一的。`And` 邏輯運算子包含重複的標籤索引鍵。`Or` 邏輯運算子包含重複的標籤。邏輯運算子包含重複的字首或尾碼。 | 400 Bad Request | 不支援 | 
| InvalidAge | `DaysLessThan` 和 `DaysGreaterThan` 必須是正數。 | 400 Bad Request | 不支援 | 
| InvalidFilter | 篩選條件必須包含下列其中一個元素：`And`、`Or`、`MatchAnyTag`、`MatchAnyPrefix``MatchAnySuffix`、、`MatchObjectAge`、`MatchObjectSize`。 | 400 Bad Request | 不支援 | 
| InvalidLogicalOperator | 邏輯運算子`And`或 中必須至少有兩個子元素`Or`。 | 400 Bad Request | 不支援 | 
| InvalidMatchAnyPrefix | `MatchAnyPrefix` 參數不可為空白。 | 400 Bad Request | 不支援 | 
| InvalidMatchAnySuffix | `MatchAnySuffix` 參數不可為空白。 | 400 Bad Request | 不支援 | 
| InvalidMatchAnyTag | `MatchAnyTag` 參數不可為空白。 | 400 Bad Request | 不支援 | 
| InvalidMatchObjectAge | `MatchObjectAge` 參數不可為空白。 | 400 Bad Request | 不支援 | 
| InvalidMatchObjectSize | `MatchObjectSize` 參數不可為空白。 | 400 Bad Request | 不支援 | 
| InvalidName | Storage Lens 群組名稱參數必須介於 1 到 64 個字元之間。Storage Lens 群組`Name`參數必須使用 `^[a-zA-Z0-9\-_]+$` 模式。 | 400 Bad Request | 不支援 | 
| InvalidNumericCombination | 此物件存留期或物件大小組合無效。 | 400 Bad Request | 不支援 | 
| InvalidPrefix | 字首的長度上限為 1，024 個字元。字首字串不可空白。 | 400 Bad Request | 不支援 | 
| InvalidSize | `BytesLessThan` 和 `BytesGreaterThan` 必須是正數。物件大小上限不能超過 50 TB。物件大小下限不能大於或等於 50 TB。 | 400 Bad Request | 不支援 | 
| InvalidSuffix | 尾碼的長度上限為 1，024 個字元。尾碼字串不可空白。 | 400 Bad Request | 不支援 | 
| InvalidTag | 物件標籤索引鍵不可超過 128 個字元。物件標籤金鑰字串不能為 null 或空白。標籤值的長度上限為 256 個字元。物件標籤索引鍵包含無效的字元。物件標籤金鑰只能包含 a-z、A-Z、0-9、空格和下列字元：`^(_.:/=+\-@]*)$`。 | 400 Bad Request | 不支援 | 
| MismatchedName | 請求中指定的名稱與 Storage Lens 群組名稱不相符。 | 400 Bad Request | 不支援 | 
| TooManyConfigurations | 您已嘗試建立比允許的 50 更多的 Storage Lens 群組組態。 | 400 Bad Request | 不支援 | 
| TooManyElements | `Element` 超過邏輯運算子中允許的元素數目上限。僅允許 10 個字首、尾碼或標籤。 | 400 Bad Request | 不支援 | 

## Amazon S3 Object Lambda 錯誤代碼清單
<a name="S3ObjectLambdaErrorCodeList"></a>

下表包含 S3 Object Lambda 可能傳回的特殊錯誤。如需有關一般 Amazon S3 錯誤和錯誤代碼清單的資訊，請參閱 [錯誤回應](#ErrorResponses)。

在非`GetObject` 請求期間從支援存取點收到的錯誤回應，會無變更地傳送給發起人。


| 錯誤碼 | 說明 | HTTP 狀態碼 | 
| --- | --- | --- | 
| LambdaInvalidResponse | 當 `WriteGetObjectResponse`回應 時，傳回原始呼叫者`ValidationError` AWS Lambda。<br />如需詳細資訊，請參閱 `ValidationError` 訊息。並非所有 案例都`ValidationError`會導致`LambdaInvalidResponse`錯誤。 | 400 Bad Request | 
| LambdaInvocationFailed | Lambda 函數調用失敗。<br />當 S3 Object Lambda 無法成功調用設定的 Lambda 函數時，發起者可能會收到下列錯誤。<br />錯誤訊息可能包含呼叫函數時， AWS Lambda 服務所傳回之最終錯誤的詳細資訊 （例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。 | 400 Bad Request | 
| LambdaNotFound | 找不到 AWS Lambda 函數。<br />嘗試調用 Lambda 函數時，找不到已設定的 Lambda 函數、版本或別名。確保 S3 Object Lambda 存取點組態指向正確的 Lambda 函數 ARN。<br />錯誤訊息可能包含呼叫函數時， AWS Lambda 服務所傳回之最終錯誤的詳細資訊 （例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。 | 404 Not Found | 
| LambdaPermissionError | 發起者無權調用 Lambda 函數。<br />發起者必須具有調用 Lambda 函數的許可。檢查連接到發起人的政策，並確保其已獲准將 `lambda:Invoke` 用於已設定的函數。<br />錯誤訊息可能包含呼叫函數時， AWS Lambda 服務所傳回之最終錯誤的詳細資訊 （例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。 | 403 Forbidden | 
| LambdaResponseNotReceived | Lambda 函數已結束，但未成功呼叫 `WriteGetObjectResponse`。<br />`GetObject` 回應資料是由 Lambda 函數透過呼叫 `WriteGetObjectResponse` API 操作提供。函數的 Amazon CloudWatch logs可能會更深入地了解在正常退出時，函數為何無法成功呼叫此 API 操作。 | 500 Internal Service Error | 
| LambdaRuntimeError | Lambda 函數在執行期間失敗。<br />從 Lambda 函數收到明確錯誤。如需失敗的詳細資訊，請檢查 AWS CloudFormation 日誌。 | 500 Internal Service Error | 
| LambdaTimeout | Lambda 函數未在允許時間內回應。<br />Lambda 函數無法在 60 秒`WriteGetObjectResponse`內完成對 的呼叫。 | 500 Internal Service Error | 
| SlowDown | 降低涉及 之操作的請求率 AWS Lambda。<br />函數呼叫是由 調節 AWS Lambda，可能是因為它已達到其設定的並行限制。如需詳細資訊，請參閱《 *AWS Lambda 開發人員指南*》中的[管理 Lambda 函數的並行](https://docs.aws.amazon.com/lambda/latest/dg/configuration-concurrency.html)。<br />錯誤訊息可能包含呼叫函數時， AWS Lambda 服務所傳回之最終錯誤的詳細資訊 （例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。 | 503 Slow Down | 
| ValidationError | 驗證錯誤可能會從 `WriteGetObjectResponse` API 操作傳回，並可能因多種原因而發生。如需詳細資訊，請參閱錯誤訊息。 | 400 Bad Request | 

## Amazon S3 非同步錯誤代碼清單
<a name="S3AsynchronousErrorCodeList"></a>

下表包含非同步請求可能會傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。

當您查詢非同步請求的狀態時，例如使用 ，會傳回這些錯誤`DescribeMultiRegionAccessPointOperation`。由於這些請求是非同步的，因此所有這些錯誤的狀態碼皆為 `200 OK`。


| 錯誤碼 | 說明 | HTTP 狀態碼 | 
| --- | --- | --- | 
| AccessDenied | 存取遭拒。 | 200 OK | 
| InternalErrors | 發生內部伺服器錯誤。 | 200 OK | 
| MalformedPolicy | 指定的政策語法無效。 | 200 OK | 
| MultiRegionAccessPointAlreadyOwnedByYou | 您已擁有同名的多區域存取點。 | 200 OK | 
| MultiRegionAccessPointModifiedByAnotherRequest | 動作失敗，因為另一個請求正在修改指定的資源。嘗試在先前的請求完成後重新提交您的請求。 | 200 OK | 
| MultiRegionAccessPointNotReady | 指定的多區域存取點尚未準備好更新。 | 200 OK | 
| MultiRegionAccessPointSameBucketRegion | 用於建立多區域存取點的儲存貯體不能位於相同區域。 | 200 OK | 
| MultiRegionAccessPointUnsupportedRegion | 提供用來建立多區域存取點的其中一個儲存貯體位於不支援的區域。 | 200 OK | 
| NoSuchBucket | 指定的儲存貯體不存在。 | 200 OK | 
| NoSuchMultiRegionAccessPoint | 指定的多區域存取點不存在。 | 200 OK | 

## Amazon S3 Access Grants 錯誤代碼清單
<a name="S3AccessGrantsErrorCodeList"></a>

下表包含 S3 Access Grants 請求可能傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤程式碼 | 說明 | HTTP 狀態碼 | 
| --- | --- | --- | 
| AccessGrantAlreadyExists | 指定的存取授權已存在 | 409 | 
| AccessGrantsInstanceAlreadyExists | Access Grants 執行個體已存在 | 409 | 
| AccessGrantsInstanceNotEmptyError | 刪除存取授權執行個體之前，請先清除位置 | 400 | 
| AccessGrantsInstanceNotExistsError | Access Grants 執行個體不存在 | 404 | 
| AccessGrantsInstanceResourcePolicyNotExists | Access Grants 執行個體資源政策不存在 | 404 | 
| AccessGrantsLocationAlreadyExistsError | 指定的存取授權位置已存在 | 409 | 
| AccessGrantsLocationNotEmptyError | 刪除存取權位置之前，請先清除存取權 | 400 | 
| AccessGrantsLocationsQuotaExceededError | 已超過存取授權位置配額。Access Grants Locations Quota：{{<value>}}。如果需要增加，請聯絡 S3。 | 409 | 
| AccessGrantsQuotaExceededError | 已超過存取授與配額。Access Grants Quota：{{<value>}}。如果需要增加，請聯絡 S3。 | 409 | 
| InvalidTag | 您的請求中有重複的標籤索引鍵。移除重複的標籤索引鍵，然後再試一次。 | 400 | 
| InvalidAccessGrant | 指定的存取授權無效 | 400 | 
| InvalidAccessGrantsLocation | 指定的存取授權位置無效 | 400 | 
| InvalidIamRole | 指定的 IAM 角色無效 | 400 | 
| InvalidIdentityCenterInstance | 指定的身分中心執行個體無效 | 400 | 
| InvalidResourcePolicy | 指定的資源政策無效 | 400 | 
| InvalidResourcePolicy | 指定的資源政策無效 | 400 | 
| InvalidTag | 此請求包含無效的標籤索引鍵或值。有效字元包括下列項目：【a-zA-Z\+-=.\_：/】。標籤索引鍵最多可包含 128 個字元。標籤值最多可包含 256 個字元。 | 400 | 
| NoSuchAccessGrantError | 指定的存取授權不存在 | 404 | 
| NoSuchAccessGrantsLocationError | 指定的存取授權位置不存在 | 404 | 
| AccessDenied | 您沒有請求 S3 字首的 {{<requested permission>}} 許可：{{<requested target>}} | 403 Forbidden | 
| StsNotAuthorizedError | 呼叫 GetDataAccess 操作時發生錯誤 (`StsNotAuthorizedError`)：使用者： `access-grants.s3.amazonaws.com` 無權在資源`sts:AssumeRole`上執行：{{<IAM Role ARN>}} | 403 | 
| StsPackedPolicyTooLargeError | 呼叫 GetDataAccess 操作時發生錯誤 (`StsPackedPolicyTooLargeError`)：序列化字符對於工作階段太大 | 400 | 
| StsValidationError | *錯誤訊息會根據驗證錯誤而有所不同。* | 400 | 
| InvalidTags | 標籤索引鍵不能以系統標籤的 AWS 預留字首開頭。」 | 400 | 
| TooManyTags | 標籤數量超過 50 個標籤的限制。請移除一些標籤，然後再試一次。 | 400 | 

## Amazon FSx 相關錯誤代碼的清單
<a name="FSXErrorCodeList"></a>

下表包含透過 Amazon S3 存取點向 Amazon FSx 發出的請求可能會傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤程式碼 | 說明 | HTTP 狀態碼 | 
| --- | --- | --- | 
| AccessDenied | 此錯誤可能發生的原因如下：+  呼叫者無權執行指定的 S3 操作。 <br />+  呼叫者無權存取指定金鑰的 Amazon FSx 資源。  | 403 Forbidden | 
| InsufficientCapacity | 已達到檔案系統的儲存容量上限。 | 507 Insufficient Capacity | 
| InvalidKey | 指定的金鑰無效。 | 400 Bad Request | 
| SlowDown | 請降低您的請求率。 | 503 Slow Down | 

## Amazon S3 Tables 錯誤代碼清單
<a name="S3TablesErrorCodeList"></a>

下表包含 Amazon S3 Tables 操作可能會傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊，請參閱 [錯誤回應](#ErrorResponses)。


| 錯誤程式碼 | 說明 | HTTP 狀態碼 | 
| --- | --- | --- | 
| AccessDeniedException | 無法執行動作，因為您沒有必要的許可。 | 403 Forbidden | 
| BadRequestException | 請求無效或格式不正確。 | 400 Bad Request | 
| ConflictException | 請求失敗，因為與先前的寫入發生衝突。您可重試請求。 | 409 Conflict | 
| ForbiddenException | 發起人無權提出請求。 | 403 Forbidden | 
| InternalServerErrorException | 由於內部伺服器錯誤，請求失敗。 | 500 Internal Server Error | 
| NotFoundException | 請求被拒絕，因為找不到指定的資源。 | 404 Not Found | 
| TooManyRequestsException | 已超過每秒請求數的限制。 | 429 Too Many Requests | 