エラー応答

StorageGRID Webscaleシステムでは、該当するS3 REST APIの標準のエラー応答をすべてサポートしています。また、StorageGRID Webscaleの実装によって、カスタムのXNotImplemented応答とNoSuchEndpoint応答が追加されます。

サポートされているS3 APIのエラー コード

名前 HTTPステータス
AccessDenied 403 Forbidden
BadDigest 400 Bad Request
BucketAlreadyExists 409 Conflict
BucketNotEmpty 409 Conflict
IncompleteBody 400 Bad Request
InternalError 500 Internal Server Error
InvalidAccessKeyId 403 Forbidden
InvalidBucketName 400 Bad Request
InvalidDigest 400 Bad Request
InvalidEncryptionAlgorithmError 400 Bad Request
InvalidPart 400 Bad Request
InvalidPartOrder 400 Bad Request
InvalidRange 416 Requested Range Not Satisfiable
InvalidRequest 400 Bad Request
InvalidStorageClass 400 Bad Request
InvalidTag 400 Bad Request
InvalidURI 400 Bad Request
KeyTooLong 400 Bad Request
MalformedXML 400 Bad Request
MetadataTooLarge 400 Bad Request
MethodNotAllowed 405 Method Not Allowed
MissingContentLength 411 Length Required
MissingRequestBodyError 400 Bad Request
MissingSecurityHeader 400 Bad Request
NoSuchBucket 404 Not Found
NoSuchKey 404 Not Found
NoSuchUpload 404 Not Found
NotImplemented 501 Not Implemented
NoSuchBucketPolicy 404 Not Found
PreconditionFailed 412 Precondition Failed
RequestTimeTooSkewed 403 Forbidden
ServiceUnavailable 503 Service Unavailable
SignatureDoesNotMatch 403 Forbidden
TooManyBuckets 400 Bad Request
UserKeyMustBeSpecified 400 Bad Request

StorageGRID Webscale固有のエラー コード

エラー コード 説明 HTTPステータス コード
NoSuchEndpoint バケット レプリケーションまたはバケット メタデータ通知を設定するために使用しようとしているエンドポイントが存在しません。 404 Not Found
XNotImplemented 指定された要求の処理に必要な機能が実装されていません。 501 Not Implemented