View a markdown version of this page

錯誤回應 - Amazon Simple Storage Service

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

錯誤回應

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

注意
  • 一般而言,AWS 會針對 HTTP 200 OK 成功回應和 HTTP 4XX 用戶端錯誤回應的請求對 S3 儲存貯體擁有者收費。儲存貯體擁有者不會收到 HTTP 5XX 伺服器錯誤回應的帳單,例如 HTTP 503 Slow Down 錯誤。如需 HTTP 下的 S3 錯誤代碼3XX和未計費4XX狀態碼的詳細資訊,請參閱《Amazon S3 使用者指南》中的 Amazon S3 錯誤回應的帳單。 Amazon S3 如需有關儲存貯體設定為申請者付款儲存貯體之帳單費用的詳細資訊,請參閱《Amazon S3 使用者指南》中的申請者付款費用的運作方式

  • HTTP 上的 SOAP 支援已淘汰,但仍可透過 HTTPS 取得 SOAP。SOAP 不支援新的 Amazon S3 功能。我們建議您使用 REST API 或 AWS SDKs,而不是使用 SOAP。

REST 錯誤回應

發生錯誤時,標頭資訊會包含下列項目:

  • Content-Type: application/xml

  • 適當的 3xx、4xx 或 5xx HTTP 狀態碼

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

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

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

名稱 描述
Code

錯誤代碼是一個字串,專門用於識別錯誤狀況。偵測及依類型處理錯誤的程式必須讀取及了解此代碼。如需詳細資訊,請參閱錯誤代碼清單

類型:字串

Ancestor: Error

Error

所有錯誤元素的容器。

類型:容器

Ancestor:無

Message

錯誤訊息包含錯誤狀況的一般英文描述,目標對象是人。一般簡單的程式在發生其無法處理的錯誤狀況時,會直接對最終使用者顯示訊息。複雜一些的程式因為錯誤處理更加周密,而且經過適當的國際化,所以很可能會忽略錯誤訊息。

類型:字串

Ancestor: Error

RequestId

與錯誤相關聯的請求 ID。

類型:字串

Ancestor: Error

Resource

涉及錯誤的儲存貯體或物件。

類型:字串

Ancestor: Error

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

如需一般回應元素的相關資訊,請前往錯誤回應

錯誤代碼清單

下表列出 Amazon S3 錯誤代碼。

錯誤碼 說明 HTTP 狀態碼 SOAP 故障碼字首
AccessControlListNotSupported 儲存貯ACLs。 400 Bad Request 用戶端
AccessDenied 存取遭拒 403 Forbidden 用戶端
AccessPointAlreadyOwnedByYou 帳戶中已存在具有相同名稱的存取點。 409 Conflict 用戶端
AccountProblem 您的 發生問題 AWS 帳戶 ,導致操作無法成功完成。如需進一步協助,請參閱聯絡我們 403 Forbidden 用戶端
AllAccessDisabled 此 Amazon S3 資源的所有存取權都已停用。如需進一步協助,請參閱聯絡我們 403 Forbidden 用戶端
AmbiguousGrantByEmailAddress 您提供的電子郵件地址與多個帳戶相關聯。 400 Bad Request 用戶端
AuthorizationHeaderMalformed 您提供的授權標頭無效。 400 Bad Request N/A
AuthorizationQueryParametersError 您提供的授權查詢參數無效。 400 Bad Request N/A
BadDigest 您指定的 Content-MD5 或檢查總和值不符合伺服器收到的值。 400 Bad Request 用戶端
BucketAlreadyExists 無法使用請求的儲存貯體名稱。儲存貯體命名空間由系統的所有使用者共用。請指定不同的名稱,然後再試一次。 409 Conflict 用戶端
BucketAlreadyOwnedByYou 您嘗試建立的儲存貯體已存在,且您擁有該儲存貯體。Amazon S3 會在除美國東部 (維吉尼亞北部) 區域 (us-east-1) AWS 區域 以外的所有 中傳回此錯誤。為了舊版相容性,如果您重新建立已在 us-east-1 中擁有的現有儲存貯體,Amazon S3 會傳回200 OK並重設儲存貯體存取控制清單 (ACLs)。

對於 Amazon S3 on Outposts,您嘗試建立的儲存貯體已存在於 Outpost 中,且您擁有該儲存貯體。

409 Conflict (在 us-east-1 以外的所有區域中)

用戶端
BucketHasAccessPointsAttached 您嘗試刪除的儲存貯體已連接存取點。在刪除儲存貯體之前刪除存取點。 400 Bad Request 用戶端
BucketNotEmpty 您嘗試刪除的儲存貯體不是空的。 409 Conflict 用戶端
ClientTokenConflict 您的多區域存取點冪等性字符已用於不同的請求。 409 Conflict 用戶端
ConnectionClosedByRequester 在讀取 WriteGetObjectResponse 本文而發生錯誤時,傳回至原始發起人。 400 Bad Request 用戶端
ConditionalRequestConflict 發生衝突的操作。如果使用 PutObject ,您可以重試請求。如果使用分段上傳,您應該啟動另一個CreateMultipartUpload請求並重新上傳每個部分。 409 Conflict 用戶端
CredentialsNotSupported 此請求不支援 登入資料。 400 Bad Request 用戶端
CrossLocationLoggingProhibited 不允許跨區域記錄。一個儲存貯體中的儲存貯體 AWS 區域 無法將資訊記錄到另一個區域中的儲存貯體。 403 Forbidden 用戶端
DeviceNotActiveError 裝置目前未處於作用中。 400 Bad Request 用戶端
EndpointNotFound 將請求導向正確的端點。 400 Bad Request 用戶端
EntityTooSmall 您建議的上傳小於允許的物件大小下限。 400 Bad Request 用戶端
EntityTooLarge 您提議的上傳超過允許的物件大小上限。如需詳細資訊,請參閱《》中的 Amazon Simple Storage Service 端點和配額AWS 一般參考 400 Bad Request 用戶端
您建議的下載超過允許的大小上限。 405 Method Not Allowed 用戶端
ExpiredToken 提供的權杖已過期。 400 Bad Request 用戶端
IllegalLocationConstraintException

此錯誤可能發生的原因如下:

  • 您嘗試從與存在儲存貯體的區域所不同的區域存取儲存貯體。

  • 您嘗試建立儲存貯體,其位置限制對應至與傳送請求的區域端點不同的區域。

400 Bad Request 用戶端
IllegalVersioningConfigurationException 請求中指定的版本控制組態無效。 400 Bad Request 用戶端
IncompleteBody 您未提供 Content-Length HTTP 標頭指定的位元組數。 400 Bad Request 用戶端
IncorrectEndpoint 指定的儲存貯體存在於另一個區域中。將請求導向正確的端點。 400 Bad Request 用戶端
IncorrectNumberOfFilesInPostRequest POST 只需要每個請求一個檔案上傳。 400 Bad Request 用戶端
InlineDataTooLarge 內嵌資料超過允許的大小上限。 400 Bad Request 用戶端
InternalError 發生內部錯誤。請再試一次。 500 Internal Server Error Server
InvalidAccessKeyId 您提供的 AWS 存取金鑰 ID 不存在於我們的記錄中。 403 Forbidden 用戶端
InvalidAccessPoint 指定的存取點名稱或帳戶無效。 400 Bad Request 用戶端
InvalidAccessPointAliasError 指定的存取點別名名稱無效。 400 Bad Request 用戶端
InvalidAddressingHeader 您必須指定匿名角色。 N/A 用戶端
InvalidArgument

此錯誤可能發生的原因如下:

  • ListBuckets 請求的地區端點與 bucket-region 參數中指定的區域不同。

  • 指定的引數無效。

  • 請求缺少必要的標頭。

  • 指定的引數不完整或格式錯誤。

  • 指定的引數長度必須大於或等於 3。

400 Bad Request 用戶端
InvalidBucketAclWithObjectOwnership 儲存貯體無法以 ObjectOwnership 的 BucketOwnerEnforced 設定設定 ACLs。 400 Bad Request 用戶端
InvalidBucketName 指定的儲存貯體無效。 400 Bad Request 用戶端
InvalidBucketOwnerAWSAccountID 預期的儲存貯體擁有者參數的值必須是 AWS 帳戶 ID。 400 Bad Request 用戶端
InvalidBucketState 請求對儲存貯體的目前狀態無效。 409 Conflict 用戶端
InvalidDigest 您指定的 Content-MD5 或檢查總和值無效。 400 Bad Request 用戶端
InvalidEncryptionAlgorithmError 您指定的加密請求無效。有效值為 AES256 400 Bad Request 用戶端
InvalidHostHeader 請求中提供的主機標頭使用了不正確的樣式定址。 400 Bad Request 用戶端
InvalidHttpMethod 使用非預期的 HTTP 方法提出請求。 400 Bad Request 用戶端
InvalidLocationConstraint 指定的位置 (區域) 限制無效。如需為儲存貯體選取區域的詳細資訊,請參閱儲存貯體概觀 400 Bad Request 用戶端
InvalidObjectState 操作對物件的目前狀態無效。 403 Forbidden 用戶端
InvalidPart 找不到一或多個指定的組件。組件可能尚未上傳,或指定的實體標籤可能不符合組件的實體標籤。 400 Bad Request 用戶端
InvalidPartOrder 組件清單未按遞增順序排列。組件清單必須依組件編號的順序指定。 400 Bad Request 用戶端
InvalidPayer 已停用針對此物件的所有存取權。如需進一步協助,請參閱聯絡我們 403 Forbidden 用戶端
InvalidPolicyDocument 表單的內容不符合政策文件中指定的條件。 400 Bad Request 用戶端
InvalidRange 無法滿足請求的範圍。 416 請求的範圍無法滿足 用戶端
InvalidRegion 您已嘗試在尚未選擇加入的區域中建立多區域存取點。 403 禁止 用戶端
InvalidRequest

此錯誤可能發生的原因如下:

  • 未分頁的 ListBuckets 請求是從核准的一般用途儲存貯體配額高於 10,000 的帳戶提出。您必須提出分頁請求,以列出帳戶中超過 10,000 個儲存貯體的儲存貯體。

  • 請求使用錯誤的簽章版本。使用 AWS4-HMAC-SHA256 (Signature 第 4 版)。

  • 只能為現有儲存貯體建立存取點。

  • 存取點未處於可以刪除的狀態。

  • 只能針對現有儲存貯體列出存取點。

  • 下一個權杖無效。

  • 必須至少在生命週期規則中指定一個動作。

  • 必須指定至少一個生命週期規則。

  • 生命週期規則的數量不得超過允許的 1000 個規則限制。

  • MaxResults 參數值的範圍無效。

  • 必須透過 HTTPS 連線提出 SOAP 請求。

  • 具有非 DNS 相容名稱的儲存貯體不支援 Amazon S3 Transfer Acceleration。

  • 名稱中具有句點 (.) 的儲存貯體不支援 Amazon S3 Transfer Acceleration。

  • Amazon S3 Transfer Acceleration 端點僅支援虛擬樣式請求。

  • 此儲存貯體上未設定 Amazon S3 Transfer Acceleration。

  • 此儲存貯體已停用 Amazon S3 Transfer Acceleration。

  • 此儲存貯體不支援 Amazon S3 Transfer Acceleration。如需協助,請聯絡 支援

  • 無法在此儲存貯體上啟用 Amazon S3 Transfer Acceleration。如需協助,請聯絡 支援

  • HTTP 標頭和查詢參數中提供的值衝突。

  • HTTP 標頭和 POST 表單欄位中提供的衝突值。

  • 對大小超過 5GB 的物件提出 CopyObject 請求。

400 Bad Request 用戶端
InvalidSessionException 如果工作階段由於逾時或過期而不再存在,則傳回。 400 Bad Request 用戶端
InvalidSignature 伺服器計算的請求簽章與您提供的簽章不相符。檢查您的 AWS 私密存取金鑰和簽署方法。如需詳細資訊,請參閱簽署和驗證 REST 請求 400 Bad Request 用戶端
InvalidSecurity 提供的安全憑證無效。 403 Forbidden 用戶端
InvalidSOAPRequest SOAP 請求本文無效。 400 Bad Request 用戶端
InvalidStorageClass 您指定的儲存類別無效。 400 Bad Request 用戶端
InvalidTargetBucketForLogging 用於記錄的目標儲存貯體不存在、不是您擁有,或沒有日誌傳遞群組的適當授權。 400 Bad Request 用戶端
InvalidToken 提供的權杖格式錯誤或以其他方式無效。 400 Bad Request 用戶端
InvalidURI 無法剖析指定的 URI。 400 Bad Request 用戶端
KeyTooLongError 您的金鑰過長。 400 Bad Request 用戶端
KMS.DisabledException 因為指定的 KMS 未啟用,所以請求遭到拒絕。 400 Bad Request 用戶端
KMS.InvalidKeyUsageException 由於下列其中一個原因,請求遭拒:
  • KMS 金鑰的 KeyUsage 值與 API 操作不相容。

  • 為操作指定的加密演算法或簽署演算法與 KMS 金鑰 (KeySpec) 中的金鑰材料類型不相容。

對於加密、解密、重新加密和產生資料金鑰,KeyUsage 必須是 ENCRYPT_DECRYPT。對於簽署和驗證訊息,KeyUsage 必須是 SIGN_VERIFY。對於產生和驗證訊息身分驗證代碼 (MAC),KeyUsage 必須是 GENERATE_VERIFY_MAC。對於衍生金鑰協議秘密,KeyUsage 必須是 KEY_AGREEMENT。若要尋找 KMS 金鑰的 KeyUsage,請使用 DescribeKey 操作。

若要尋找特定 KMS 金鑰支援的加密或簽署演算法,請使用 DescribeKey 操作。
400 Bad Request 用戶端
KMS.KMSInvalidStateException 因為所指定資源的狀態對於此請求無效,所以請求遭到拒絕。此例外狀況代表發生下列其中一種情況:
  • KMS 金鑰的金鑰狀態與操作不相容。

    若要尋找金鑰狀態,請使用 DescribeKey 操作。如需哪些金鑰狀態與每個 KMS 操作相容的詳細資訊,請參閱《AWS Key Management Service 開發人員指南》中的 AWS KMS keys金鑰狀態

  • 對於自訂金鑰存放區中 KMS 金鑰的密碼編譯操作,此例外狀況代表具有許多可能原因的一般失敗情形。若要識別原因,請參閱例外狀況隨附的錯誤訊息。

400 Bad Request 用戶端
KMS.NotFoundException 因為找不到指定的實體或資源,所以請求遭到拒絕。 400 Bad Request 用戶端
MalformedACLError 您提供的 ACL 格式不正確,或未經過我們發佈的結構描述驗證。 400 Bad Request 用戶端
MalformedPOSTRequest POST 請求的內文格式不正確 multipart/form-data。 400 Bad Request 用戶端
MalformedXML 您提供的 XML 格式不正確或未經過我們發佈的結構描述驗證。 400 Bad Request 用戶端
MaxMessageLengthExceeded 您的請求太大。 400 Bad Request 用戶端
MaxPostPreDataLengthExceededError 上傳檔案之前的 POST 請求欄位過大。 400 Bad Request 用戶端
MetadataTooLarge 您的中繼資料標頭超過允許的中繼資料大小上限。 400 Bad Request 用戶端
MethodNotAllowed 指定的方法不得使用此資源。 405 Method Not Allowed 用戶端
MissingAttachment 預期 SOAP 連接,但找不到。 400 錯誤的請求 用戶端
MissingAuthenticationToken 請求未簽署。  403 禁止 用戶端
MissingContentLength 您必須提供 Content-Length HTTP 標頭。 411 Length Required 用戶端
MissingRequestBodyError 您傳送了空白 XML 文件作為請求。 400 Bad Request 用戶端
MissingSecurityElement SOAP 1.1 請求缺少安全元素。 400 Bad Request 用戶端
MissingSecurityHeader 您的請求缺少必要的標頭。 400 Bad Request 用戶端
NoLoggingStatusForKey 不存在金鑰的日誌狀態子資源。 400 Bad Request 用戶端
NoSuchAsyncRequest 找不到指定的請求。 404 Not Found 用戶端
NoSuchBucket 指定的儲存貯體不存在。 404 Not Found 用戶端
NoSuchBucketPolicy 指定的儲存貯體沒有儲存貯體政策。 404 Not Found 用戶端
NoSuchCORSConfiguration 指定的儲存貯體沒有 CORS 組態。 404 Not Found 用戶端
NoSuchKey 指定的金鑰不存在。 404 Not Found 用戶端
NoSuchLifecycleConfiguration 指定的生命週期組態不存在。 404 Not Found 用戶端
NoSuchMultiRegionAccessPoint 指定的多區域存取點不存在。 404 Not Found 用戶端
NoSuchObjectLockConfiguration 指定的物件沒有 ObjectLock 組態。 404 Not Found 用戶端
NoSuchWebsiteConfiguration 指定的儲存貯體沒有網站組態。 404 Not Found 用戶端
NoSuchTagSet

指定的標籤不存在。

404 Not Found 用戶端
NoSuchUpload 指定的分段上傳不存在。上傳 ID 可能無效,或分段上傳可能已中止或完成。 404 Not Found 用戶端
NoSuchVersion 請求中指定的版本 ID 與現有版本不符。 404 Not Found 用戶端
NotDeviceOwnerError 產生權杖的裝置不是由經過驗證的使用者所擁有。 400 Bad Request 用戶端
NotImplemented 您提供的標頭表示未實作的功能。 501 Not Implemented Server
NotModified 資源未變更。 304 Not Modified Server
NoTransformationDefined 找不到此 Object Lambda 存取點的轉換。 404 Not Found 用戶端
NotSignedUp 您的帳戶未註冊 Amazon S3 服務。您必須進行註冊才可使用 Amazon S3。您可以在下列 URL 註冊:https://aws.amazon.com/s3 403 Forbidden 用戶端
ObjectLockConfigurationNotFoundError 此儲存貯體不存在物件鎖定組態。 404 Not Found 用戶端
OwnershipControlsNotFoundError 找不到儲存貯體擁有權控制項。 404 Not Found 用戶端
OperationAborted 目前正在針對此資源進行衝突的條件式操作。請再試一次。 409 Conflict 用戶端
PermanentRedirect 必須使用指定的端點來定址您嘗試存取的儲存貯體。將所有未來的請求傳送至此端點。 301 Moved Permanently 用戶端
PermanentRedirectControlError 必須使用指定的端點來定址您嘗試存取的 API 操作。將所有未來的請求傳送至此端點。 301 Moved Permanently 用戶端
PreconditionFailed 您指定的至少一個先決條件未保留。 412 Precondition Failed 用戶端
Redirect 暫時重新導向。當網域名稱系統 (DNS) 伺服器更新時,系統會將您重新導向至儲存貯體。 307 Temporary Redirect 用戶端
RequestHeaderSectionTooLarge 用於提出請求的請求標頭和查詢參數超過允許的大小上限。 400 Bad Request 用戶端
RequestIsNotMultiPartContent 儲存貯體 POST 請求必須是 enclosure-type multipart/form-data。 412 Precondition Failed 用戶端
RequestTimeout 您在逾時期間內未讀取或寫入伺服器的通訊端連線。 400 Bad Request 用戶端
RequestTimeTooSkewed 請求時間和伺服器時間之間的差異過大。 403 Forbidden 用戶端
RequestTorrentOfBucketError 不允許請求儲存貯體的 torrent 檔案。 400 Bad Request 用戶端
ResponseInterrupted 在讀取 WriteGetObjectResponse 本文而發生錯誤時,傳回至原始發起人。 400 Bad Request 用戶端
RestoreAlreadyInProgress 物件還原已在進行中。 409 Conflict 用戶端
ServerSideEncryptionConfigurationNotFoundError 找不到伺服器端加密組態。 400 Bad Request 用戶端
ServiceUnavailable 服務無法處理請求。 503 Service Unavailable Server
SignatureDoesNotMatch 伺服器計算的請求簽章與您提供的簽章不相符。檢查您的 AWS 私密存取金鑰和簽署方法。如需詳細資訊,請參閱 REST 身分驗證SOAP 身分驗證 403 Forbidden 用戶端
SlowDown 請降低您的請求率。 503 Slow Down Server
503 SlowDown 減速 503 Slow Down Server
TagPolicyException 標籤政策不允許下列標籤索引鍵的指定值。 400 Bad Request 用戶端
TemporaryRedirect 當網域名稱系統 (DNS) 伺服器更新時,系統會將您重新導向至儲存貯體。 307 Temporary Redirect 用戶端
TokenCodeInvalidError 您提供的序號和/或權杖代碼無效。 400 Bad Request 用戶端
TokenRefreshRequired 提供的權杖必須重新整理。 400 Bad Request 用戶端
TooManyAccessPoints 您已嘗試建立比 帳戶允許的更多存取點。如需詳細資訊,請參閱《》中的 Amazon Simple Storage Service 端點和配額AWS 一般參考 400 Bad Request 用戶端
TooManyBuckets 您嘗試建立的儲存貯體數量超過 帳戶的允許數量。如需詳細資訊,請參閱《》中的 Amazon Simple Storage Service 端點和配額AWS 一般參考 400 Bad Request 用戶端
TooManyMultiRegionAccessPointregionsError 您嘗試建立多區域存取點的區域超過帳戶允許的區域。如需詳細資訊,請參閱《》中的 Amazon Simple Storage Service 端點和配額AWS 一般參考 400 Bad Request 用戶端
TooManyMultiRegionAccessPoints 您已嘗試建立比帳戶允許的多區域存取點更多。如需詳細資訊,請參閱《》中的 Amazon Simple Storage Service 端點和配額AWS 一般參考 400 Bad Request 用戶端
UnauthorizedAccessError 僅適用於中國區域。向沒有 ICP 授權的儲存貯體提出請求時傳回。如需詳細資訊,請參閱 ICP 備案 403 Forbidden 用戶端
UnexpectedContent 此請求包含不支援的內容。 400 Bad Request 用戶端
UnexpectedIPError 僅適用於中國區域。因為具有未預期 IP,所以此請求遭到拒絕。 403 Forbidden 用戶端
UnsupportedArgument 請求包含不支援的引數。 400 Bad Request 用戶端
UnsupportedSignature 提供的請求使用不支援的 STS 權杖版本簽署,或者不支援簽章版本。 400 Bad Request 用戶端
UnresolvableGrantByEmailAddress 您提供的電子郵件地址不符合任何記錄的帳戶。 400 Bad Request 用戶端
UserKeyMustBeSpecified 儲存貯體 POST 請求必須包含指定的欄位名稱。如果已指定,請檢查欄位的順序。 400 Bad Request 用戶端
NoSuchAccessPoint 指定的存取點不存在。 404 Not Found 用戶端
InvalidTag 您的請求包含無效的標籤輸入。例如,您的請求可能包含重複的金鑰、太長的金鑰或值,或系統標籤。 400 Bad Request 用戶端
MalformedPolicy 您的政策包含無效的委託人。 400 Bad Request 用戶端

SELECT 物件內容錯誤代碼的清單

重要

Amazon S3 Select 不再提供給新客戶。Amazon S3 Select 的現有客戶可以繼續照常使用此功能。進一步了解

下表包含SELECT Object Content可能會傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊,請參閱 錯誤回應

錯誤碼 說明 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支援 USENONE和 。 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)。對於 InputSerializationOutputSerialization,您只能為每個格式指定一個格式。 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 不支援儲存體方案。僅支援 STANDARDSTANDARD_IA ONEZONE_IA 儲存體方案。 400 用戶端
UnsupportedSyntax 語法無效。 400 用戶端
UnsupportedTypeForQuerying 您的查詢包含不支援的比較類型 (例如,驗證 Parquet INT96 資料欄類型大於 0)。 400 用戶端
ValueParseFailure SQL 表達式中發生時間戳記剖析失敗。 400 用戶端

複寫相關錯誤代碼的清單

下表包含 Replication操作可能傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊,請參閱 錯誤回應

錯誤碼 說明 HTTP 狀態碼 SOAP 故障碼字首
InvalidArgument

此錯誤可能發生的原因如下:

  • <Account> 元素為空。它必須包含有效的帳戶 ID。

  • <Account> 元素中 AWS 帳戶 指定的 必須符合目的地儲存貯體擁有者。

  • ReplicationTime-Status 必須包含值。

  • ReplicationTime-ReplicationTimeValue 必須包含值。

  • Replication-ReplicationTimeValue-Minutes 值必須為 15。

  • ReplicationMetrics 必須包含 Status

  • ReplicationMetrics 必須包含 EventThreshold

  • EventThreshold-ReplicationTimeValue-Minutes 值必須為 15。

  • Rule ID 不得包含非 ASCII 字元。

400 用戶端
InvalidRequest

此錯誤可能發生的原因如下:

  • <Owner> 中的 <AccessControlTranslation>具有值,因此必須指定 <Account>元素。

  • <Account> 元素為空。它必須包含有效的帳戶 ID。

  • 複寫destination必須同時包含 ReplicationTimeMetrics或兩者。

  • ReplicationTimeReplicationMetrics 必須具有相同的狀態。

  • 此 不支援 S3 複寫時間控制 (S3 RTC) AWS 區域。

400 用戶端
ReplicationConfigurationNotFoundError 此儲存貯體沒有複寫組態。 404 找不到 用戶端

標記相關錯誤代碼的清單

下表包含 TagResourceUntagResourceListTagsForResource操作可能針對 Storage Lens 群組傳回的特殊錯誤。如需一般 Amazon S3 錯誤和錯誤代碼清單的一般資訊,請參閱 錯誤回應

錯誤程式碼 說明 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 註釋相關錯誤代碼的清單

下表包含註釋操作 (PutObjectAnnotationGetObjectAnnotationListObjectAnnotationsUpdateBucketMetadataAnnotationTableConfiguration) DeleteObjectAnnotation和註釋相關CopyObject行為可能傳回的特殊錯誤。如需 Amazon S3 錯誤和錯誤代碼清單的一般資訊,請參閱 錯誤回應

錯誤程式碼 說明 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

您的註釋名稱包含無效的字元,或名稱開頭為預留字首 (awss3,不區分大小寫)。註釋名稱只能包含 Unicode 字母、數字、底線 (_)、句點 (.) 和連字號 ()-

400 Bad Request 不支援
InvalidArgument

註釋指令無效。有效值為 COPYEXCLUDE。對於 ListObjectAnnotationsmax-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 錯誤代碼清單

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

錯誤碼 說明 HTTP 狀態碼 SOAP 故障碼字首
BadRequest

由於先前的刪除嘗試,儲存貯體處於轉換狀態。請稍後再試。

400 錯誤的請求 不支援
InvalidRequest

此錯誤可能發生的原因如下:

  • 需要 Amazon VPC 組態。

  • S3 on Outposts 存取點上不允許公開存取。

400 錯誤的請求 用戶端
InvalidOutpostState

請求對 Outpost 的目前狀態無效。

409 衝突 不支援
InvalidRequest

存取點未處於可以刪除的狀態。

400 錯誤的請求 不支援
NoSuchOutpost

指定的 Outpost 不存在。

404 找不到 不支援
UnsupportedOperation

不支援指定的動作。

404 找不到 不支援
InsufficientCapacity

容量不足。

507 儲存不足

不支援

Amazon S3 Storage Lens 錯誤代碼清單

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

錯誤碼 說明 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

發生此錯誤的原因如下:

  • 排除容器不能為空。

  • 排除容器不能有零個儲存貯體。

  • 排除容器不能有零個區域。

400 錯誤的請求 不支援
EmptyExcludeElement

您必須使用排除元素指定 Storage Lens 群組。

400 Bad Request 不支援
EmptyIncludeContainer

發生此錯誤的原因如下:

  • 包含的容器不能為空。

  • 包含容器不能有零個儲存貯體。

  • 包含的容器不能有零個區域。

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-KMSSSE-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 錯誤和錯誤代碼清單的一般資訊,請參閱 錯誤回應

錯誤碼 說明 HTTP 狀態碼 SOAP 故障碼字首
AccessDenied

您沒有執行 Storage Lens 群組動作的許可。不支援此區域做為 S3 Storage Lens 群組的主區域。

403 Forbidden 不支援
ConfigurationAlreadyExists

指定的組態已存在。

409 Conflict 不支援
DuplicateElement

標籤必須是唯一的。And 邏輯運算子包含重複的標籤索引鍵。Or 邏輯運算子包含重複的標籤。邏輯運算子包含重複的字首或尾碼。

400 Bad Request 不支援
InvalidAge

DaysLessThanDaysGreaterThan 必須是正數。

400 Bad Request 不支援
InvalidFilter

篩選條件必須包含下列其中一個元素:AndOrMatchAnyTagMatchAnyPrefixMatchAnySuffix、、MatchObjectAgeMatchObjectSize

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

BytesLessThanBytesGreaterThan 必須是正數。物件大小上限不能超過 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 錯誤代碼清單

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

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

錯誤碼 說明 HTTP 狀態碼
LambdaInvalidResponse

WriteGetObjectResponse回應 時,傳回原始呼叫者ValidationError AWS Lambda。

如需詳細資訊,請參閱 ValidationError 訊息。並非所有 案例都ValidationError會導致LambdaInvalidResponse錯誤。

400 Bad Request
LambdaInvocationFailed

Lambda 函數調用失敗。

當 S3 Object Lambda 無法成功調用設定的 Lambda 函數時,發起者可能會收到下列錯誤。

錯誤訊息可能包含呼叫函數時, AWS Lambda 服務所傳回之最終錯誤的詳細資訊 (例如,狀態碼、錯誤碼、錯誤訊息和請求 ID)。

400 Bad Request
LambdaNotFound

找不到 AWS Lambda 函數。

嘗試調用 Lambda 函數時,找不到已設定的 Lambda 函數、版本或別名。確保 S3 Object Lambda 存取點組態指向正確的 Lambda 函數 ARN。

錯誤訊息可能包含呼叫函數時, AWS Lambda 服務所傳回之最終錯誤的詳細資訊 (例如,狀態碼、錯誤碼、錯誤訊息和請求 ID)。

404 Not Found
LambdaPermissionError

發起者無權調用 Lambda 函數。

發起者必須具有調用 Lambda 函數的許可。檢查連接到發起人的政策,並確保其已獲准將 lambda:Invoke 用於已設定的函數。

錯誤訊息可能包含呼叫函數時, AWS Lambda 服務所傳回之最終錯誤的詳細資訊 (例如,狀態碼、錯誤碼、錯誤訊息和請求 ID)。

403 Forbidden
LambdaResponseNotReceived

Lambda 函數已結束,但未成功呼叫 WriteGetObjectResponse

GetObject 回應資料是由 Lambda 函數透過呼叫 WriteGetObjectResponse API 操作提供。函數的 Amazon CloudWatch logs可能會更深入地了解在正常退出時,函數為何無法成功呼叫此 API 操作。

500 Internal Service Error
LambdaRuntimeError

Lambda 函數在執行期間失敗。

從 Lambda 函數收到明確錯誤。如需失敗的詳細資訊,請檢查 AWS CloudFormation 日誌。

500 Internal Service Error
LambdaTimeout

Lambda 函數未在允許時間內回應。

Lambda 函數無法在 60 秒WriteGetObjectResponse內完成對 的呼叫。

500 Internal Service Error
SlowDown

降低涉及 之操作的請求率 AWS Lambda。

函數呼叫是由 調節 AWS Lambda,可能是因為它已達到其設定的並行限制。如需詳細資訊,請參閱《 AWS Lambda 開發人員指南》中的管理 Lambda 函數的並行

錯誤訊息可能包含呼叫函數時, AWS Lambda 服務所傳回之最終錯誤的詳細資訊 (例如,狀態碼、錯誤碼、錯誤訊息和請求 ID)。

503 Slow Down
ValidationError

驗證錯誤可能會從 WriteGetObjectResponse API 操作傳回,並可能因多種原因而發生。如需詳細資訊,請參閱錯誤訊息。

400 Bad Request

Amazon S3 非同步錯誤代碼清單

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

當您查詢非同步請求的狀態時,例如使用 ,會傳回這些錯誤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 錯誤代碼清單

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

錯誤程式碼 說明 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 相關錯誤代碼的清單

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

錯誤程式碼 說明 HTTP 狀態碼
AccessDenied

此錯誤可能發生的原因如下:

  • 呼叫者無權執行指定的 S3 操作。

  • 呼叫者無權存取指定金鑰的 Amazon FSx 資源。

403 Forbidden
InsufficientCapacity

已達到檔案系統的儲存容量上限。

507 Insufficient Capacity
InvalidKey

指定的金鑰無效。

400 Bad Request
SlowDown

請降低您的請求率。

503 Slow Down

Amazon S3 Tables 錯誤代碼清單

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

錯誤程式碼 說明 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