エラー応答
StorageGRIDシステムは、適用されるすべての標準 S3 REST API エラー応答をサポートします。さらに、 StorageGRID実装ではいくつかのカスタム応答が追加されます。
サポートされているS3 APIエラーコード
Name | HTTPのステータス |
---|---|
アクセスが拒否されました |
403 Forbidden |
バッドダイジェスト |
400 Bad Request |
バケットが既に存在する |
409 紛争 |
バケットが空でない |
409 紛争 |
不完全なボディ |
400 Bad Request |
内部エラー |
500 内部サーバーエラー |
無効なアクセスキーID |
403 Forbidden |
無効な引数 |
400 Bad Request |
無効なバケット名 |
400 Bad Request |
無効なバケット状態 |
409 紛争 |
無効なダイジェスト |
400 Bad Request |
無効な暗号化アルゴリズムエラー |
400 Bad Request |
無効な部分 |
400 Bad Request |
無効な部品順序 |
400 Bad Request |
無効な範囲 |
416 要求された範囲は満たされません |
無効なリクエスト |
400 Bad Request |
無効なストレージクラス |
400 Bad Request |
無効なタグ |
400 Bad Request |
無効なURI |
400 Bad Request |
キーが長すぎる |
400 Bad Request |
不正なXML |
400 Bad Request |
メタデータが大きすぎる |
400 Bad Request |
メソッドが許可されていません |
405 メソッドは許可されていません |
コンテンツの長さが不足しています |
411 長さが必要です |
リクエストボディエラーが見つかりません |
400 Bad Request |
セキュリティヘッダーがありません |
400 Bad Request |
NoSuchBucket |
404 Not Found |
NoSuchKey |
404 Not Found |
アップロード不可 |
404 Not Found |
実装されていません |
501 実装されていません |
NoSuchBucketPolicy |
404 Not Found |
オブジェクトロック構成が見つかりませんエラー |
404 Not Found |
前提条件失敗 |
412 前提条件が失敗しました |
リクエスト時間が偏りすぎている |
403 Forbidden |
サービスは利用できません |
503 サービスは利用できません |
署名が一致しない |
403 Forbidden |
バケットが多すぎる |
400 Bad Request |
ユーザーキーを指定する必要があります |
400 Bad Request |
StorageGRIDカスタムエラーコード
Name | 説明 | HTTPのステータス |
---|---|---|
XBucketライフサイクルが許可されていません |
レガシーコンプライアンスバケットではバケットライフサイクル設定は許可されません |
400 Bad Request |
XBucketPolicyParseException |
受信したバケット ポリシー JSON を解析できませんでした。 |
400 Bad Request |
Xコンプライアンス競合 |
従来のコンプライアンス設定のため、操作は拒否されました。 |
403 Forbidden |
XComplianceReducedRedundancyForbidden |
従来の準拠バケットでは冗長性の低下は許可されません |
400 Bad Request |
XMaxBucketPolicyLength を超えました |
ポリシーがバケット ポリシーの最大許容長を超えています。 |
400 Bad Request |
XMissingInternalRequestHeader |
内部リクエストのヘッダーがありません。 |
400 Bad Request |
XNoSuchBucketCompliance |
指定されたバケットでは、従来のコンプライアンスが有効になっていません。 |
404 Not Found |
X受け入れられない |
リクエストには、満たすことができなかった 1 つ以上の Accept ヘッダーが含まれています。 |
406 受け入れられません |
X未実装 |
提供されたリクエストには、実装されていない機能が含まれています。 |
501 実装されていません |