

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

# Amazon S3 錯誤回應的帳單
<a name="ErrorCodeBilling"></a>

 一般而言，AWS 會針對 HTTP `200 OK` 成功回應和 HTTP `4XX` 用戶端錯誤回應的請求對 S3 儲存貯體擁有者收費。儲存貯體擁有者不會收到 HTTP `5XX` 伺服器錯誤回應的帳單，例如 HTTP `503 Slow Down` 錯誤。如需有關將儲存貯體設定為請求者付款儲存貯體時的計費費用詳細資訊，請參閱[申請者如何支付工作的費用](RequesterPaysBuckets.md#ChargeDetails)。

下表列出 HTTP `3XX` 和 `4XX` 狀態碼下未計費的特定錯誤碼。對於使用網站託管設定的儲存貯體，當 S3 傳回[自訂錯誤文件](CustomErrorDocSupport.md)或自訂重新導向時，仍需支付適用的請求和其他費用。

**注意**  
對於 `AccessDenied` (HTTP `403 Forbidden`)，當請求並非由儲存貯體擁有者個別 AWS 帳戶或儲存貯體擁有者的 AWS 組織啟動時，S3 不會向儲存貯體擁有者收費。


****  


- **301 永久移動**
  - **錯誤碼:** PermanentRedirect / **錯誤碼說明:** 必須使用指定的端點來定址您嘗試存取的儲存貯體。將所有未來的請求傳送至此端點。
  - **錯誤碼:** PermanentRedirectControlError / **錯誤碼說明:** 必須使用指定的端點來定址您嘗試存取的 API 操作。將所有未來的請求傳送至此端點。

- **307 暫時重新引導**
  - **錯誤碼:** TemporaryRedirect
  - **錯誤碼說明:** 當網域名稱系統 (DNS) 伺服器更新時，系統會將您重新導向至儲存貯體。

- **400 錯誤的請求**
  - **錯誤碼:** AuthorizationHeaderMalformed / **錯誤碼說明:** 您提供的授權標頭無效。
  - **錯誤碼:** AuthorizationQueryParametersError / **錯誤碼說明:** 您提供的授權查詢參數無效。
  - **錯誤碼:** ConnectionClosedByRequester / **錯誤碼說明:** 在讀取 WriteGetObjectResponse 本文而發生錯誤時，傳回至原始發起人。
  - **錯誤碼:** DeviceNotActiveError / **錯誤碼說明:** 裝置目前未處於作用中。
  - **錯誤碼:** EndpointNotFound / **錯誤碼說明:** 將請求導向正確的端點。
  - **錯誤碼:** ExpiredToken / **錯誤碼說明:** 提供的權杖已過期。
  - **錯誤碼:** IllegalLocationConstraintException / **錯誤碼說明:** 您嘗試從與存在儲存貯體的區域所不同的區域存取儲存貯體。若要避免此錯誤，請使用 --region 選項。例如：aws s3 cp {{awsexample.txt}} s3://{{amzn-s3-demo-bucket}}/ --region {{ap-east-1}}。
  - **錯誤碼:** InvalidArgument / **錯誤碼說明:** 此錯誤可能發生的原因如下：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/AmazonS3/latest/userguide/ErrorCodeBilling.html)
  - **錯誤碼:** InvalidBucketOwnerAWSAccountID / **錯誤碼說明:** 所預期儲存貯體擁有者參數的值必須是 AWS 帳戶 ID。
  - **錯誤碼:** InvalidDigest / **錯誤碼說明:** 您指定的 Content-MD5 或檢查總和值無效。
  - **錯誤碼:** InvalidEncryptionAlgorithmError / **錯誤碼說明:** 您指定的加密請求無效。有效值為 AES256。
  - **錯誤碼:** InvalidHostHeader / **錯誤碼說明:** 請求中提供的主機標頭使用了不正確的樣式定址。
  - **錯誤碼:** InvalidHttpMethod / **錯誤碼說明:** 使用非預期的 HTTP 方法提出請求。
  - **錯誤碼:** InvalidRequest / **錯誤碼說明:** 此錯誤可能發生的原因如下：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/AmazonS3/latest/userguide/ErrorCodeBilling.html)
  - **錯誤碼:** InvalidSessionException / **錯誤碼說明:** 如果工作階段由於逾時或過期而不再存在，則傳回。
  - **錯誤碼:** InvalidSignature / **錯誤碼說明:** 伺服器計算的請求簽章與您提供的簽章不相符。檢查您的 AWS 私密存取金鑰和簽署方式。如需詳細資訊，請參閱[簽署和驗證 REST 請求](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html)。
  - **錯誤碼:** InvalidSOAPRequest / **錯誤碼說明:** SOAP 請求本文無效。
  - **錯誤碼:** InvalidStorageClass / **錯誤碼說明:** 您指定的儲存類別無效。
  - **錯誤碼:** InvalidTag / **錯誤碼說明:** 您的請求包含無效的標籤輸入。例如，您的請求可能包含重複的金鑰、太長的金鑰或值，或系統標籤。
  - **錯誤碼:** InvalidToken / **錯誤碼說明:** 提供的權杖格式錯誤或以其他方式無效。
  - **錯誤碼:** InvalidURI / **錯誤碼說明:** 無法剖析指定的 URI。
  - **錯誤碼:** KeyTooLongError / **錯誤碼說明:** 您的金鑰過長。
  - **錯誤碼:** KMS.DisabledException / **錯誤碼說明:** 因為指定的 KMS 未啟用，所以請求遭到拒絕。
  - **錯誤碼:** KMS.InvalidKeyUsageException / **錯誤碼說明:** 由於下列其中一個原因，請求遭拒：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/AmazonS3/latest/userguide/ErrorCodeBilling.html)對於加密、解密、重新加密和產生資料金鑰，KeyUsage 必須是 ENCRYPT\_DECRYPT。對於簽署和驗證訊息，KeyUsage 必須是 SIGN\_VERIFY。對於產生和驗證訊息身分驗證代碼 (MAC)，KeyUsage 必須是 GENERATE\_VERIFY\_MAC。對於衍生金鑰協議秘密，KeyUsage 必須是 KEY\_AGREEMENT。若要尋找 KMS 金鑰的 KeyUsage，請使用 DescribeKey 操作。 若要尋找特定 KMS 金鑰支援的加密或簽署演算法，請使用 DescribeKey 操作。
  - **錯誤碼:** KMS.KMSInvalidStateException / **錯誤碼說明:** 因為所指定資源的狀態對於此請求無效，所以請求遭到拒絕。此例外狀況代表發生下列其中一種情況：[See the AWS documentation website for more details](http://docs.aws.amazon.com/zh_tw/AmazonS3/latest/userguide/ErrorCodeBilling.html)
  - **錯誤碼:** KMS.NotFoundException / **錯誤碼說明:** 因為找不到指定的實體或資源，所以請求遭到拒絕。
  - **錯誤碼:** LambdaInvalidResponse / **錯誤碼說明:** 當 WriteGetObjectResponse 以 ValidationError 回應 AWS Lambda 時，傳回至原始發起者。如需詳細資訊，請參閱 ValidationError 訊息。並非所有 ValidationError 案例都會導致 LambdaInvalidResponse 錯誤。
  - **錯誤碼:** LambdaInvocationFailed / **錯誤碼說明:** Lambda 函數調用失敗。當 S3 Object Lambda 無法成功調用設定的 Lambda 函數時，發起者可能會收到下列錯誤。錯誤訊息可能包含呼叫函數時，AWS Lambda 服務所傳回之最終錯誤的詳細資訊 (例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。
  - **錯誤碼:** MalformedACLError / **錯誤碼說明:** 您提供的 ACL 格式不正確，或未經過我們發佈的結構描述驗證。
  - **錯誤碼:** MalformedPOSTRequest / **錯誤碼說明:** POST 請求的內文格式不正確 multipart/form-data。
  - **錯誤碼:** MalformedXML / **錯誤碼說明:** 您提供的 XML 格式不正確或未經過我們發佈的結構描述驗證。
  - **錯誤碼:** MaxPostPreDataLengthExceededError / **錯誤碼說明:** 上傳檔案之前的 POST 請求欄位過大。
  - **錯誤碼:** MetadataTooLarge / **錯誤碼說明:** 您的中繼資料標頭超過允許的中繼資料大小上限。
  - **錯誤碼:** MissingAttachment / **錯誤碼說明:** 預期 SOAP 連接，但找不到。
  - **錯誤碼:** MissingRequestBodyError / **錯誤碼說明:** 您傳送了空白 XML 文件作為請求。
  - **錯誤碼:** MissingSecurityHeader / **錯誤碼說明:** 您的請求缺少必要的標頭。
  - **錯誤碼:** NoLoggingStatusForKey / **錯誤碼說明:** 不存在金鑰的日誌狀態子資源。
  - **錯誤碼:** NotDeviceOwnerError / **錯誤碼說明:** 產生權杖的裝置不是由經過驗證的使用者所擁有。
  - **錯誤碼:** ResponseInterrupted / **錯誤碼說明:** 在讀取 WriteGetObjectResponse 本文而發生錯誤時，傳回至原始發起人。
  - **錯誤碼:** RequestHeaderSectionTooLarge / **錯誤碼說明:** 用於提出請求的請求標頭和查詢參數超過允許的大小上限
  - **錯誤碼:** TokenCodeInvalidError / **錯誤碼說明:** 您提供的序號和/或權杖代碼無效。
  - **錯誤碼:** UnexpectedContent / **錯誤碼說明:** 此請求包含不支援的內容。
  - **錯誤碼:** UnsupportedArgument / **錯誤碼說明:** 請求包含不支援的引數。
  - **錯誤碼:** UnsupportedSignature / **錯誤碼說明:** 提供的請求使用不支援的 STS 權杖版本簽署，或者不支援簽章版本。
  - **錯誤碼:** UserKeyMustBeSpecified / **錯誤碼說明:** 儲存貯體 POST 請求必須包含指定的欄位名稱。如果已指定，請檢查欄位的順序。
  - **錯誤碼:** IncorrectEndpoint / **錯誤碼說明:** 指定的儲存貯體存在於另一個區域中。將請求導向正確的端點。
  - **錯誤碼:** ValidationError / **錯誤碼說明:** 可能會從 WriteGetObjectResponse API 操作傳回驗證錯誤，而且可能因多種原因而導致。如需詳細資訊，請參閱錯誤訊息。

- **403 禁止**
  - **錯誤碼:** RequestTimeTooSkewed / **錯誤碼說明:** 請求時間和伺服器時間之間的差異過大。
  - **錯誤碼:** SignatureDoesNotMatch / **錯誤碼說明:** 伺服器計算的請求簽章與您提供的簽章不相符。檢查您的 AWS 私密存取金鑰和簽署方式。如需詳細資訊，請參閱 [REST 身分驗證](https://docs.aws.amazon.com/AmazonS3/latest/userguide/RESTAuthentication.html)和 [SOAP 身分驗證](https://docs.aws.amazon.com/AmazonS3/latest/userguide/SOAPAuthentication.html)。
  - **錯誤碼:** NotSignedUp / **錯誤碼說明:** 您的帳戶未註冊 Amazon S3 服務。您必須進行註冊才可使用 Amazon S3。您可以在下列 URL 註冊：[https://aws.amazon.com/s3](https://aws.amazon.com/s3/)
  - **錯誤碼:** InvalidSecurity / **錯誤碼說明:** 提供的安全憑證無效。
  - **錯誤碼:** InvalidPayer / **錯誤碼說明:** 已停用針對此物件的所有存取權。如需進一步協助，請參閱[聯絡我們](https://aws.amazon.com/contact-us/)。
  - **錯誤碼:** InvalidAccessKeyId / **錯誤碼說明:** 您提供的 AWS 存取金鑰 ID 不存在於我們的記錄中。
  - **錯誤碼:** AccountProblem / **錯誤碼說明:** 您的 AWS 帳戶 出現問題，無法成功完成操作。如需進一步協助，請參閱[聯絡我們](https://aws.amazon.com/contact-us/)。
  - **錯誤碼:** UnauthorizedAccessError / **錯誤碼說明:** 僅適用於中國區域。向沒有 ICP 授權的儲存貯體提出請求時傳回。如需詳細資訊，請參閱 [ICP 備案](https://www.amazonaws.cn/en/support/icp/)。
  - **錯誤碼:** UnexpectedIPError / **錯誤碼說明:** 僅適用於中國區域。因為具有未預期 IP，所以此請求遭到拒絕。
  - **錯誤碼:** MissingAuthenticationToken / **錯誤碼說明:** 請求未簽署。  
  - **錯誤碼:** LambdaPermissionError / **錯誤碼說明:** 發起者無權調用 Lambda 函數。發起者必須具有調用 Lambda 函數的許可。檢查連接到發起人的政策，並確保其已獲准將 lambda:Invoke 用於已設定的函數。錯誤訊息可能包含呼叫函數時，Lambda 服務所傳回之最終錯誤的詳細資訊 (例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。

- **404 找不到**
  - **錯誤碼:** LambdaNotFound / **錯誤碼說明:** 找不到 AWS Lambda 函數。嘗試調用 Lambda 函數時，找不到已設定的 Lambda 函數、版本或別名。確保 S3 Object Lambda 存取點組態指向正確的 Lambda 函數 ARN。錯誤訊息可能包含呼叫函數時，AWS Lambda 服務所傳回之最終錯誤的詳細資訊 (例如，狀態碼、錯誤碼、錯誤訊息和請求 ID)。
  - **錯誤碼:** NoSuchAsyncRequest / **錯誤碼說明:** 找不到指定的請求。
  - **錯誤碼:** NoSuchObjectLockConfiguration / **錯誤碼說明:** 指定的物件沒有 ObjectLock 組態。
  - **錯誤碼:** NoSuchUpload / **錯誤碼說明:** 指定的分段上傳不存在。上傳 ID 可能無效，或分段上傳可能已中止或完成。
  - **錯誤碼:** NoSuchWebsiteConfiguration / **錯誤碼說明:** 指定的儲存貯體沒有網站組態。
  - **錯誤碼:** NoTransformationDefined / **錯誤碼說明:** 找不到此 Object Lambda 存取點的轉換。
  - **錯誤碼:** ObjectLockConfigurationNotFoundError / **錯誤碼說明:** 此儲存貯體不存在物件鎖定組態。

- **405 方法不允許**
  - **錯誤碼:** MethodNotAllowed
  - **錯誤碼說明:** 指定的方法不得使用此資源。

- **409 衝突**
  - **錯誤碼:** BucketAlreadyExists / **錯誤碼說明:** 無法使用請求的儲存貯體名稱。儲存貯體命名空間由系統的所有使用者共用。請指定不同的名稱，然後再試一次。
  - **錯誤碼:** InvalidBucketState / **錯誤碼說明:** 請求對儲存貯體的目前狀態無效。
  - **錯誤碼:** OperationAborted / **錯誤碼說明:** 目前正在針對此資源進行衝突的條件式操作。請再試一次。

- **411 所需長度**
  - **錯誤碼:** MissingContentLength
  - **錯誤碼說明:** 您必須提供 Content-Length HTTP 標頭。

- **412 先決條件失敗**
  - **錯誤碼:** RequestIsNotMultiPartContent
  - **錯誤碼說明:** 儲存貯體 POST 請求必須是 enclosure-type multipart/form-data。

- **416 請求的範圍無法滿足**
  - **錯誤碼:** InvalidRange
  - **錯誤碼說明:** 請求的範圍對請求無效。請嘗試另一個範圍。

