View a markdown version of this page

エラーレスポンス - Amazon Simple Storage Service

エラーレスポンス

このセクションでは、Amazon S3 エラーに関するリファレンス情報を提供します。

注記
  • 一般に、S3 バケット所有者は、HTTP 200 OK 成功レスポンスと HTTP 4XX クライアントエラーレスポンスを含むリクエストに対して課金されます。バケット所有者は、HTTP 503 Slow Down エラーなどの HTTP 5XX サーバーエラーレスポンスに対しては課金されません。請求されない HTTP 3XX および 4XX ステータスコードの S3 エラーコードの詳細については、「Amazon S3 ユーザーガイド」の「Amazon S3 のエラーレスポンスに対する請求」を参照してください。バケットがリクエスタ支払いバケットとして設定されている場合の請求の詳細については、「Amazon S3 ユーザーガイド」の「リクエスタ支払いの課金の仕組み」を参照してください。

  • SOAP のサポートは HTTP 経由では廃止されましたが、HTTPS 経由では引き続き利用可能です。Amazon S3 の新機能は SOAP でサポートされていません。SOAP の代わりに、REST API か AWS SDK を使用することをお勧めします。

REST エラーレスポンス

エラーが発生した場合、ヘッダー情報には、以下の項目が含まれます。

  • コンテンツタイプ: application/xml

  • 該当する HTTP ステータスコード (3xx、4xx、または 5xx)

さらにレスポンスの本文には、エラーに関する情報も含まれます。次のサンプルエラーは、すべての 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

エラーコードは、エラー状態を個別に識別する文字列です。エラーを検出してタイプ別に処理するプログラムによって読み取りおよび解釈されるためのものです。詳細については、「エラーコードのリスト」を参照してください。

タイプ: 文字列

祖先: Error

Error

すべてのエラー要素のコンテナです。

型: コンテナ

祖先: なし

Message

エラーメッセージには、エラー状態の一般的な説明が英語で含まれます。これは人が理解できるようにするためのものです。シンプルなプログラムの場合、処理できない、または処理されないエラー状態が発生すると、メッセージがエンドユーザーに直接表示されます。より徹底したエラー処理を備え、適切に国際化されている洗練されたプログラムでは、エラーメッセージが無視される傾向にあります。

タイプ: 文字列

祖先: Error

RequestId

エラーに関連付けられたリクエストの ID です。

タイプ: 文字列

祖先: Error

Resource

エラーに関連するバケットまたはオブジェクトです。

タイプ: 文字列

祖先: Error

多くのエラーレスポンスには、プログラミングエラーを診断する開発者が読んで理解できるように追加の構造化データが含まれています。例えば、REST PUT リクエストと共に Content-MD5 ヘッダーを送信し、これがサーバーで計算されたダイジェストと一致しない場合、BadDigest エラーが発生します。エラーレスポンスには、サーバーが計算したダイジェスト、およびサーバーに指定したダイジェストなどの詳細要素も含まれます。開発中にこの情報を使用してエラーを診断できます。実稼働では、正常に動作するプログラムによりこの情報がエラーログに記録されることがあります。

一般的なレスポンス要素については、「エラーレスポンス」を参照してください。

エラーコードのリスト

次の表に、Amazon S3 エラーコードを示します。

エラーコード 説明 HTTP ステータスコード SOAP 障害コードのプレフィックス
AccessControlListNotSupported バケットでは ACL が許可されません。 400 Bad Request クライアント
AccessDenied アクセスが拒否されました 403 Forbidden クライアント
AccessPointAlreadyOwnedByYou アカウントには、同じ名前のアクセスポイントが既に存在します。 409 Conflict クライアント
AccountProblem AWS アカウント アカウントに問題があり、それによりオペレーションを正常に完了することができません。詳細については、「AWS に問い合わせる」を参照してください。 403 Forbidden クライアント
AllAccessDisabled この Amazon S3 リソースへのすべてのアクセスは無効になっています。詳細については、「AWS に問い合わせる」を参照してください。 403 Forbidden クライアント
AmbiguousGrantByEmailAddress 指定した E メールアドレスが複数のアカウントに関連付けられています。 400 Bad Request クライアント
AuthorizationHeaderMalformed 指定した認可ヘッダーが無効です。 400 Bad Request 該当なし
AuthorizationQueryParametersError 指定した認可クエリパラメータが無効です。 400 Bad Request 該当なし
BadDigest 指定した Content-MD5 またはチェックサム値が、サーバーで受信した値と一致しませんでした。 400 Bad Request クライアント
BucketAlreadyExists リクエストされたバケット名は使用できません。バケット名前空間は、システムのすべてのユーザーによって共有されています。別の名前を使用してもう一度試してください。 409 Conflict クライアント
BucketAlreadyOwnedByYou 作成しようとしたバケットは既に存在しており、そのバケットの所有者はあなたです。Amazon S3 は、米国東部 (バージニア北部) リージョン (us-east-1) を除くすべての AWS リージョンでこのエラーを返します。レガシー互換性のために、us-east-1 で既に所有している既存のバケットを再作成すると、Amazon S3 は 200 OK を返し、バケットアクセスコントロールリスト (ACL) をリセットします。

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 クロスリージョンのログ記録は許可されていません。1 つの AWS リージョンのバケットは、別のリージョンのバケットに情報をログ記録できません。 403 Forbidden クライアント
DeviceNotActiveError デバイスは現在アクティブではありません。 400 Bad Request クライアント
EndpointNotFound リクエストを正しいエンドポイントに直接送信してください。 400 Bad Request クライアント
EntityTooSmall 提案されたアップロードが最小許容オブジェクトサイズより小さくなっています。 400 Bad Request クライアント
EntityTooLarge 提案されたアップロードが最大許容オブジェクトサイズを超えています。詳細については、「AWS 全般のリファレンス」の「Amazon Simple Storage Service エンドポイントとクォータ」を参照してください。 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 では、リクエストごとに 1 つのファイルアップロードのみが必要です。 400 Bad Request クライアント
InlineDataTooLarge インラインデータが最大許容サイズを超えています。 400 Bad Request クライアント
InternalError 内部エラーが発生しました。もう一度試してください。 500 Internal Server Error
InvalidAccessKeyId 指定された AWS アクセスキー ID が見つかりません。 403 Forbidden クライアント
InvalidAccessPoint 指定されたアクセスポイント名またはアカウントが無効です。 400 Bad Request クライアント
InvalidAccessPointAliasError 指定されたアクセスポイントエイリアス名が無効です。 400 Bad Request クライアント
InvalidAddressingHeader 匿名ロールを指定する必要があります。 該当なし クライアント
InvalidArgument

このエラーは、次の原因によって発生する可能性があります。

  • bucket-region パラメータで指定したリージョンとは異なるリージョンエンドポイントに ListBuckets リクエストが行なわれた場合。

  • 指定された引数は有効ではありませんでした。

  • リクエストに必要なヘッダーがありませんでした。

  • 指定された引数が不完全であるか、形式が正しくありませんでした。

  • 指定された引数は、3 以上の長さである必要があります。

400 Bad Request クライアント
InvalidBucketAclWithObjectOwnership バケットでは、ObjectOwnership の BucketOwnerEnforced 設定で ACL を設定することはできません。 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 指定されたパートが 1 つ以上見つかりませんでした。パートがアップロードされていないか、指定されたエンティティタグがパートのエンティティタグと一致していない可能性があります。 400 Bad Request クライアント
InvalidPartOrder パートのリストが昇順ではありません。パートのリストはパートの番号順に指定する必要があります。 400 Bad Request クライアント
InvalidPayer このオブジェクトへのすべてのアクセスが無効になっています。詳細については、「AWS に問い合わせる」を参照してください。 403 Forbidden クライアント
InvalidPolicyDocument フォームの内容がポリシードキュメントで指定された条件を満たしていません。 400 Bad Request クライアント
InvalidRange リクエストされた範囲を満たすことができません。 416 Requested Range Not Satisfiable クライアント
InvalidRegion オプトインしていないリージョンにマルチリージョンアクセスポイントを作成しようとしています。 403 Forbidden クライアント
InvalidRequest

このエラーは、次の原因によって発生する可能性があります。

  • ページ分割されていない ListBuckets リクエストは、承認された汎用バケットクォータが 10,000 を超えるアカウントから行われます。ページ分割されたリクエストを実行して、10,000 を超えるバケットを持つアカウントのバケットを一覧表示する必要があります。

  • リクエストで間違った署名バージョンを使用しています。AWS4-HMAC-SHA256 (署名バージョン 4) を使用してください。

  • アクセスポイントは、既存のバケットに対してのみ作成できます。

  • アクセスポイントが削除可能な状態ではありません。

  • アクセスポイントは、既存のバケットに対してのみ作成できます。

  • 次のトークンが無効です。

  • ライフサイクルルールで少なくとも 1 つのアクションを指定する必要があります。

  • 少なくとも 1 つのライフサイクルルールを指定する必要があります。

  • ライフサイクルルールの数は、許可されている 1000 ルールの制限を超えてはなりません。

  • MaxResults パラメータの範囲が無効です。

  • SOAP リクエストは HTTPS 接続を介して行う必要があります。

  • Amazon S3 Transfer Acceleration は、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 はこのバケットでは有効にできません。サポートが必要な場合は、サポート にお問い合わせください。

  • 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 の書式に誤りがあるか、AWS の公開済みスキーマに一致しませんでした。 400 Bad Request クライアント
MalformedPOSTRequest POST リクエストの本文が正しい形式の multipart/form-data ではありません。 400 Bad Request クライアント
MalformedXML 指定された XML の書式に誤りがあるか、Amazon の公開済みスキーマに一致しませんでした。 400 Bad Request クライアント
MaxMessageLengthExceeded リクエストが大きすぎます。 400 Bad Request クライアント
MaxPostPreDataLengthExceededError アップロードファイルの前の POST リクエストフィールドが大きすぎます。 400 Bad Request クライアント
MetadataTooLarge メタデータヘッダーが許容されるメタデータの最大サイズを超えています。 400 Bad Request クライアント
MethodNotAllowed 指定されたメソッドは、このリソースに対して許可されていません。 405 Method Not Allowed クライアント
MissingAttachment SOAP アタッチメントが想定されていたにもかかわらず、見つかりませんでした。 400 Bad Request クライアント
MissingAuthenticationToken リクエストに署名がありませんでした。  403 Forbidden クライアント
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
NotModified リソースは変更されませんでした。 304 Not Modified
NoTransformationDefined この Object Lambda アクセスポイントの変換が見つかりませんでした。 404 Not Found クライアント
NotSignedUp アカウントが Amazon S3 に対してサインアップされていません。Amazon S3 を使用する前に、サインアップする必要があります。サインアップは 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 指定した前提条件の少なくとも 1 つが保持されませんでした。 412 Precondition Failed クライアント
Redirect 一時的なリダイレクト。ドメインネームシステム (DNS) サーバーが更新されている間、このバケットにリダイレクトされています。 307 Temporary Redirect クライアント
RequestHeaderSectionTooLarge リクエストの実行に使用されたリクエストヘッダーとクエリパラメータが最大許容サイズを超えています。 400 Bad Request クライアント
RequestIsNotMultiPartContent バケット POST リクエストは、enctype が 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
SignatureDoesNotMatch 計算したリクエスト署名が、指定された署名と一致しません。AWS シークレットアクセスキーと署名方法を確認してください。詳細については、「REST リクエストの署名と認証」および「SOAP リクエストの認証方法」を参照してください。 403 Forbidden クライアント
SlowDown リクエストレートを下げてください。 503 Slow Down
503 SlowDown 減速してください。 503 Slow Down
TagPolicyException タグポリシーでは、次のタグキーに指定された値は許可されていません。 400 Bad Request クライアント
TemporaryRedirect ドメインネームシステム (DNS) サーバーが更新されている間、このバケットにリダイレクトされています。 307 Temporary Redirect クライアント
TokenCodeInvalidError 指定したシリアル番号および/またはトークンコードが無効です。 400 Bad Request クライアント
TokenRefreshRequired 提供されたトークンを更新する必要があります。 400 Bad Request クライアント
TooManyAccessPoints アカウントで許可されているよりも多くのアクセスポイントを作成しようとしました。詳細については、「AWS 全般のリファレンス」の「Amazon Simple Storage Service エンドポイントとクォータ」を参照してください。 400 Bad Request クライアント
TooManyBuckets アカウントで許可されているよりも多くのバケットを作成しようとしました。詳細については、「AWS 全般のリファレンス」の「Amazon Simple Storage Service エンドポイントとクォータ」を参照してください。 400 Bad Request クライアント
TooManyMultiRegionAccessPointregionsError アカウントで許可されているよりも多くのリージョンを持つマルチリージョンアクセスポイントを作成しようとしました。詳細については、「AWS 全般のリファレンス」の「Amazon Simple Storage Service エンドポイントとクォータ」を参照してください。 400 Bad Request クライアント
TooManyMultiRegionAccessPoints アカウントで許可されているよりも多くのマルチリージョンアクセスポイントを作成しようとしました。詳細については、「AWS 全般のリファレンス」の「Amazon Simple Storage Service エンドポイントとクォータ」を参照してください。 400 Bad Request クライアント
UnauthorizedAccessError 中国リージョンにのみ適用されます。ICP ライセンスを持たないバケットに対してリクエストが行われたときに返されます。詳細については、「ICP Recordal」を参照してください。 403 Forbidden クライアント
UnexpectedContent This request contains unsupported content. 400 Bad Request クライアント
UnexpectedIPError 中国リージョンにのみ適用されます。予期されない IP であったため、このリクエストは拒否されました。 403 Forbidden クライアント
UnsupportedArgument リクエストにサポートされていない引数が含まれていました。 400 Bad Request クライアント
UnsupportedSignature 提供されたリクエストは、サポートされていない STS トークンのバージョンで署名されているか、署名のバージョンがサポートされていません。 400 Bad Request クライアント
UnresolvableGrantByEmailAddress 指定した E メールアドレスが、登録されているアカウントと一致しません。 400 Bad Request クライアント
UserKeyMustBeSpecified バケット POST リクエストは、指定されたフィールド名を含んでいなければなりません。指定されている場合は、フィールドの順序を確認してください。 400 Bad Request クライアント
NoSuchAccessPoint 指定されたアクセスポイントが存在しません。 404 Not Found クライアント
InvalidTag リクエストに無効なタグ入力が含まれています。例えば、リクエストに重複するキー、長すぎるキーまたは値、またはシステムタグが含まれている可能性があります。 400 Bad Request クライアント
MalformedPolicy ポリシーに無効なプリンシパルが含まれています。 400 Bad Request クライアント

SELECT Object Content エラーコードのリスト

重要

新規のお客様への Amazon S3 Select の提供は終了しました。Amazon S3 Select をご利用の既存のお客様は、今後も通常どおり使用できます。詳細情報

次の表に、SELECT Object Content が返す可能性のある特殊なエラーを示します。Amazon S3 のエラーとエラーコードのリストの一般的な情報については、「エラーレスポンス」を参照してください。

エラーコード 説明 HTTP ステータスコード SOAP 障害コードのプレフィックス
AmbiguousFieldName フィールド名がファイル内の複数のフィールドと一致しています。SQL 式とファイルを確認して、もう一度試してください。 400 クライアント
Busy サービスは利用できません。後でもう一度お試しください。 503 クライアント
CastFailed SQL 式で CAST を使用して、あるデータ型から別のデータ型に変換しようとしましたが、失敗しました。 400 クライアント
ColumnTooLong 結果の列の長さが 1 MB の maxCharsPerColumn を超えています。 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 SQL 式で指定したタイムスタンプの形式パターンに、12 時間形式の記号が含まれているのに AM/PM フィールドが含まれていないか、24 時間形式の指定があるのに 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 値は無効です。NONEUSEIGNORE のみがサポートされています。 400 クライアント
InvalidJsonType JsonType 値は無効です。DOCUMENTLINES のみがサポートされています。 400 クライアント
InvalidKeyPath SQL 式のキーパスが無効です。 400 クライアント
InvalidQuoteFields QuoteFields 値は無効です。ALWAYSASNEEDED のみがサポートされています。 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 の書式に誤りがあるか、AWS の公開済みスキーマに一致しませんでした。サービスのドキュメントを確認して、もう一度試してください。 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 では、それぞれに 1 つの形式のみを指定できます。 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 式の集計関数では、1 つの引数のみがサポートされています。 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 サポートされていない SQL 関数が検出されました。 400 クライアント
UnsupportedParquetType 指定された Parquet 型はサポートされていません。 400 クライアント
UnsupportedRangeHeader 範囲ヘッダーは、このオペレーションではサポートされていません。 400 クライアント
UnsupportedScanRangeInput スキャン範囲クエリは、このタイプのオブジェクトではサポートされていません。 400 クライアント
UnsupportedSqlOperation サポートされていない SQL オペレーションが検出されました。 400 クライアント
UnsupportedSqlStructure サポートされていない 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

このエラーは、次の原因によって発生する可能性があります。

  • <AccessControlTranslation><Owner> には値があるため、<Account> 要素を指定する必要があります。

  • <Account> 要素が空になっている場合。有効なアカウント ID が含まれている必要があります。

  • レプリケーション destination には、ReplicationTimeMetrics の両方が含まれているか、どちらも含まれていない必要があります。

  • ReplicationTimeReplicationMetrics は同じステータスである必要があります。

  • S3 Replication Time Control (S3 RTC) は、この AWS リージョンではサポートされていません。

400 クライアント
ReplicationConfigurationNotFoundError このバケットにはレプリケーション設定はありません。 404 Not Found クライアント

タグ付け関連のエラーコードのリスト

次の表に、ストレージレンズグループに対して TagResourceUntagResourceListTagsForResource オペレーションが返す可能性のある特殊なエラーを示します。一般的な 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 注釈関連のエラーコードのリスト

次の表に、注釈オペレーション (PutObjectAnnotationGetObjectAnnotationListObjectAnnotationsDeleteObjectAnnotationUpdateBucketMetadataAnnotationTableConfiguration) と注釈関連の CopyObject 動作が返す可能性のある特殊なエラーを示します。Amazon S3 のエラーとエラーコードのリストの一般的な情報については、「エラーレスポンス」を参照してください。

エラーコード 説明 HTTP ステータスコード SOAP 障害コードのプレフィックス
AccessDenied

アクセスが拒否されました。呼び出し元にリクエストされた注釈オペレーションを実行するアクセス許可がないか、オブジェクトが Object Lock によって 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

指定した前提条件の少なくとも 1 つが保持されませんでした。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 Bad Request サポートされていません
InvalidRequest

このエラーは、次の原因によって発生する可能性があります。

  • Amazon VPC 設定が必要です。

  • S3 on Outposts アクセスポイントでのパブリックアクセスは許可されていません。

400 Bad Request クライアント
InvalidOutpostState

リクエストは Outpost の現在の状態で有効ではありません。

409 Conflict サポートされていません
InvalidRequest

アクセスポイントが削除可能な状態ではありません。

400 Bad Request サポートされていません
NoSuchOutpost

指定された Outpost は存在しません。

404 Not Found サポートされていません
UnsupportedOperation

指定されたアクションはサポートされていません。

404 Not Found サポートされていません
InsufficientCapacity

容量不足です。

507 ストレージ不足

サポートされていません

Amazon S3 ストレージレンズエラーコードのリスト

次の表に、Amazon S3 ストレージレンズのオペレーションが返す可能性のある特殊なエラーを示します。一般的な Amazon S3 のエラーとエラーコードのリストについては、「エラーレスポンス」を参照してください。

エラーコード 説明 HTTP ステータスコード SOAP 障害コードのプレフィックス
AccessDenied

このリージョンは、S3 ストレージレンズのホームリージョンとしてサポートされていません。

403 Forbidden サポートされていません
AccountNotAuthorized

このアカウントには、AWS Organizations を使用する権限がありません。管理アカウントまたは委任された管理者アカウントを使用してください。

403 Forbidden サポートされていません
ActivityMetricsMustEnabled

アクティビティメトリクスを有効にする必要があります。

400 Bad Request サポートされていません
AWSOrganizationsNotInUseException

このアカウントは、組織に属していません。

403 Forbidden サポートされていません
DefaultConfigurationDeleteForbidden

デフォルト設定は削除できません。

403 Forbidden サポートされていません
DuplicateStorageLensGroupARN

この設定には、同じストレージレンズグループ ARN のエントリが 2 つ以上含まれています。

400 Bad Request サポートされていません
EmptyExcludeContainer

このエラーは、以下の原因で発生することがあります。

  • 除外コンテナを空にすることはできません。

  • 除外コンテナにはバケットを 1 つ以上含める必要があります。

  • 除外コンテナにはリージョンを 1 つ以上含める必要があります。

400 Bad Request サポートされていません
EmptyExcludeElement

Exclude 要素を使用してストレージレンズグループを指定する必要があります。

400 Bad Request サポートされていません
EmptyIncludeContainer

このエラーは、以下の原因で発生することがあります。

  • インクルードコンテナを空にすることはできません。

  • インクルードコンテナにはバケットを 1 つ以上含める必要があります。

  • インクルードコンテナにはリージョンを 1 つ以上含める必要があります。

400 Bad Request サポートされていません
InvalidAWSOrgArn

設定に不正な形式の AWS Organizations ARN があります。

400 Bad Request サポートされていません
EmptyIncludeElement

Include 要素を使用してストレージレンズグループを指定する必要があります。

400 Bad Request サポートされていません
InvalidBucketFilter

組織レベルの設定では、バケットフィルターはサポートされていません。

400 Bad Request サポートされていません
InvalidConfigId

設定 ID が無効です。

400 Bad Request サポートされていません
InvalidDestination

S3 バケット ARN の形式が正しくありません。

400 Bad Request サポートされていません
InvalidEncryptionMethod

指定できる暗号化方法は 1 つのみです。

400 Bad Request サポートされていません
InvalidFilterForDefaultConfiguration

デフォルト設定にはフィルターを含めないでください。

400 Bad Request サポートされていません
InvalidIncludeExcludeContainers

設定では、インクルードコンテナまたは除外コンテナのいずれかを指定できます。設定で両方を指定することはできません。

400 Bad Request サポートされていません
InvalidIncludeExcludeElements

Include または Exclude 要素は 1 つのみ使用できます。少なくとも 1 つの Include または Exclude 要素が存在する必要があります。

400 Bad Request サポートされていません
InvalidKMSEncryptionKeyId

KMS キー ID ARN が無効です。

400 Bad Request サポートされていません
InvalidMaximumPrefixDepth

MaxDepth は [1,10] の範囲内である必要があります。

400 Bad Request サポートされていません
InvalidMinimumStorageBytesPercentage

MinStorageBytesPercentage は [1.00,100.00] の範囲内である必要があります。

400 Bad Request サポートされていません
InvalidOrganizationARN

設定の AWS Organizations ARN が無効です。

400 Bad Request サポートされていません
InvalidOrganizationForDefaultConfiguration

デフォルト設定では、組織レベルのメトリクスはサポートされていません。

400 Bad Request サポートされていません
InvalidRegionForDefaultConfiguration

指定されたリージョンは、デフォルト設定ではサポートされていません。

400 Bad Request サポートされていません
InvalidRegionName

リージョン名が無効です。

400 Bad Request サポートされていません
InvalidStorageLensArn

S3 ストレージレンズ ARN は入力に必須ではありません。

400 Bad Request サポートされていません
InvalidStorageLensGroupARN

このストレージレンズグループ ARN が無効であるか、アカウント内のストレージレンズグループのみが許可されています。さらに、ストレージレンズグループ ARN の構造 arn::s3:::storage-lens-group/ に従い、64 文字の制限に従う必要があります。ストレージレンズグループ名には、a~z、A~Z、0~9、ハイフン (-)、アンダースコア (_) のみを含めることができます。

400 Bad Request サポートされていません
MissingAccountLevelActivityMetrics

アクティビティメトリクスがバケットレベルで有効になっている場合、アクティビティメトリクスはアカウントレベルで有効にする必要があります。

400 Bad Request サポートされていません
MissingBucketLevelActivityMetrics

アクティビティメトリクスがアカウントレベルで有効になっている場合、アクティビティメトリクスはバケットレベルで有効にする必要があります。

400 Bad Request サポートされていません
MissingEncryptionMethod

暗号化メソッドを空白にすることはできません。または SSE-KMS のいずれかを指定します。。SSE-S3

400 Bad Request サポートされていません
MissingPrefixLevelStorageMetrics

プレフィックスレベルのストレージメトリクスは、プレフィックスレベルが有効になっている場合に必須です。

400 Bad Request サポートされていません
OrganizationAccessDenied

このアカウントには、AWS Organizations を追加する権限がありません。

403 Forbidden サポートされていません
OrgConfigurationNotSupported

指定されたリージョンは、設定で AWS Organizations をサポートしていません。

403 Forbidden サポートされていません
ServiceNotEnabledForOrg

S3 ストレージレンズサービスにリンクされたロールが組織に対して有効になっていません。

403 Forbidden サポートされていません
StorageMetricsMustEnabled

プレフィックスレベルのストレージメトリクスを有効にする必要があります。

400 Bad Request サポートされていません
TooManyBuckets

バケットコンテナには 50 個を超えるバケットを含めることはできません。

400 Bad Request サポートされていません
TooManyRegions

リージョンコンテナには 50 個を超えるリージョンを含めることはできません。

400 Bad Request サポートされていません
TooManyStorageLensGroups

50 個を超えるストレージレンズグループをストレージレンズダッシュボードにアタッチすることはできません。

400 Bad Request サポートされていません

次の表に、S3 ストレージレンズグループのオペレーションが返す可能性のある特殊なエラーを示します。一般的な Amazon S3 のエラーとエラーコードのリストについては、「エラーレスポンス」を参照してください。

エラーコード 説明 HTTP ステータスコード SOAP 障害コードのプレフィックス
AccessDenied

ストレージレンズグループのアクションを実行するためのアクセス許可がありません。このリージョンは、S3 ストレージレンズグループのホームリージョンとしてサポートされていません。

403 Forbidden サポートされていません
ConfigurationAlreadyExists

指定された設定は既に存在しています。

409 Conflict サポートされていません
DuplicateElement

タグは一意である必要があります。And 論理演算子に重複するタグキーが含まれています。Or 論理演算子に重複するタグが含まれています。論理演算子に重複するプレフィックスまたはサフィックスが含まれています。

400 Bad Request サポートされていません
InvalidAge

DaysLessThan および DaysGreaterThan は正の数である必要があります。

400 Bad Request サポートされていません
InvalidFilter

フィルターには、AndOrMatchAnyTagMatchAnyPrefixMatchAnySuffixMatchObjectAgeMatchObjectSize のいずれかの要素を含める必要があります。

400 Bad Request サポートされていません
InvalidLogicalOperator

論理演算子 And または Or には、少なくとも 2 つのサブ要素が存在する必要があります。

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

ストレージレンズグループ名パラメータは 1~64 文字にする必要があります。ストレージレンズグループ 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

リクエストで指定された名前がストレージレンズグループ名と一致しません。

400 Bad Request サポートされていません
TooManyConfigurations

許可されている上限 50 を超えるストレージレンズグループ設定を作成しようとしました。

400 Bad Request サポートされていません
TooManyElements

Element が、論理演算子内で許可される要素の最大数を超えています。使用できるプレフィックス、サフィックス、またはタグは 10 個のみです。

400 Bad Request サポートされていません

Amazon S3 Object Lambda エラーコードのリスト

次の表に、S3 Object Lambda が返す可能性のある特殊なエラーを示します。一般的な Amazon S3 のエラーとエラーコードのリストについては、「エラーレスポンス」を参照してください。

GetObject 以外のリクエスト中にサポートするアクセスポイントから受信したエラーレスポンスは、変更されずに発信者に送信されます。

エラーコード 説明 HTTP ステータスコード
LambdaInvalidResponse

AWS Lambda に対して WriteGetObjectResponseValidationError で応答したため、元の発信者に返されました。

詳細については、ValidationError メッセージを参照してください。ValidationError のすべてのケースで LambdaInvalidResponse エラーが発生するわけではありません。

400 Bad Request
LambdaInvocationFailed

Lambda 関数の呼び出しに失敗しました。

S3 Object Lambda が設定された Lambda 関数の呼び出しを正常に完了できない場合、呼び出し元は次のエラーを受け取る場合があります。

このエラーメッセージには、関数を呼び出す際に AWS Lambda サービスが返す結果のエラーの詳細 (ステータスコード、エラーコード、エラーメッセージ、リクエスト ID など) が含まれている場合があります。

400 Bad Request
LambdaNotFound

AWS 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 関数が WriteGetObjectResponse への呼び出しを 60 秒以内に完了できませんでした。

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

マルチリージョンアクセスポイントの作成に指定されたバケットの 1 つがサポートされていないリージョンにあります。

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

Access Grants インスタンスを削除する前に、ロケーションをクリーンアップしてください

400
AccessGrantsInstanceNotExistsError

Access Grants インスタンスが存在しません。

404
AccessGrantsInstanceResourcePolicyNotExists

Access Grants インスタンスのリソースポリシーが存在しません。

404
AccessGrantsLocationAlreadyExistsError

指定された Access Grants ロケーションは既に存在しています。

409
AccessGrantsLocationNotEmptyError

Access Grants ロケーションを削除する前に、Access Grants をクリーンアップしてください

400
AccessGrantsLocationsQuotaExceededError

Access Grants ロケーションのクォータを超えました。Access Grants ロケーションのクォータ: <value>。引き上げが必要な場合は、S3 にお問い合わせください。

409
AccessGrantsQuotaExceededError

Access Grants のクォータを超えました。Access Grants のクォータ: <value>。引き上げが必要な場合は、S3 にお問い合わせください。

409
InvalidTag

リクエストに重複するタグキーがあります。重複するタグキーを削除して、もう一度試してください。

400
InvalidAccessGrant

指定された Access Grants が無効です。

400
InvalidAccessGrantsLocation

指定された Access Grants ロケーションが無効です。

400
InvalidIamRole

指定された IAM ロールが無効です、

400
InvalidIdentityCenterInstance

指定されたアイデンティティセンターインスタンスが無効です。

400
InvalidResourcePolicy

指定されたリソースポリシーが無効です。

400
InvalidResourcePolicy

指定されたリソースポリシーが無効です。

400
InvalidTag

このリクエストに無効なタグキーまたは値が含まれています。有効な文字には、[a-zA-Z+-=._:/] が含まれます。タグキーの長さは最大 128 文字です。タグ値の長さは最大 256 文字です。

400
NoSuchAccessGrantError

指定された Access Grants が存在しません。

404
NoSuchAccessGrantsLocationError

指定された Access Grants ロケーションが存在しません。

404
AccessDenied リクエストされた S3 プレフィックス <requested target> に対する <requested permission> アクセス許可がありません。 403 Forbidden
StsNotAuthorizedError

GetDataAccess オペレーションを呼び出す際にエラー (StsNotAuthorizedError) が発生しました。ユーザー access-grants.s3.amazonaws.com は、リソース <IAM Role ARN> に対して sts:AssumeRole を実行する権限がありません。

403
StsPackedPolicyTooLargeError

GetDataAccess オペレーションを呼び出す際にエラー (StsPackedPolicyTooLargeError) が発生しました。セッションに対してシリアル化されたトークンが大きすぎます。

400
StsValidationError

エラーメッセージは、検証エラーによって異なります。

400
InvalidTags

タグキーは、システムタグの AWS 予約済みプレフィックスで始めることはできません。

400
TooManyTags

タグの数が 50 タグの制限を超えています。一部のタグを削除して、もう一度試してください。

400

Amazon FSx 関連のエラーコードのリスト

次の表に、Amazon S3 Access Points を介して 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

1 秒あたりのリクエスト数の上限を超えました。

429 Too Many Requests