StorageGRID S3 REST-API-Fehlerantworten
Das StorageGRID System unterstützt alle Standard-Fehlerantworten der S3 REST API, die zutreffen. Zusätzlich ergänzt die StorageGRID Implementierung mehrere benutzerdefinierte Antworten.
Unterstützte S3 API-Fehlercodes
| Name | HTTP Status |
|---|---|
AccessDenied |
403 Forbidden |
BadDigest |
400 Fehlerhafte Anfrage |
BucketAlreadyExists |
409 Konflikt |
BucketNotEmpty |
409 Konflikt |
IncompleteBody |
400 Fehlerhafte Anfrage |
InternalError |
500 Interner Serverfehler |
InvalidAccessKeyId |
403 Forbidden |
InvalidArgument |
400 Fehlerhafte Anfrage |
InvalidBucketName |
400 Fehlerhafte Anfrage |
InvalidBucketState |
409 Konflikt |
InvalidDigest |
400 Fehlerhafte Anfrage |
InvalidEncryptionAlgorithmError |
400 Fehlerhafte Anfrage |
InvalidPart |
400 Fehlerhafte Anfrage |
InvalidPartOrder |
400 Fehlerhafte Anfrage |
InvalidRange |
416 Angefragter Bereich nicht erfüllbar |
InvalidRequest |
400 Fehlerhafte Anfrage |
InvalidStorageClass |
400 Fehlerhafte Anfrage |
InvalidTag |
400 Fehlerhafte Anfrage |
Ungültige URI |
400 Fehlerhafte Anfrage |
KeyTooLong |
400 Fehlerhafte Anfrage |
Fehlerhaftes XML |
400 Fehlerhafte Anfrage |
MetadataTooLarge |
400 Fehlerhafte Anfrage |
MethodNotAllowed |
405 Methode nicht erlaubt |
MissingContentLength |
411 Länge erforderlich |
MissingRequestBodyError |
400 Fehlerhafte Anfrage |
MissingSecurityHeader |
400 Fehlerhafte Anfrage |
NoSuchBucket |
404 Nicht gefunden |
NoSuchKey |
404 Nicht gefunden |
NoSuchUpload |
404 Nicht gefunden |
NotImplemented |
501 Nicht implementiert |
NoSuchBucketPolicy |
404 Nicht gefunden |
ObjectLockConfigurationNotFoundError |
404 Nicht gefunden |
PreconditionFailed |
412 Vorbedingung nicht erfüllt |
RequestTimeTooSkewed |
403 Forbidden |
ServiceUnavailable |
503 Dienst nicht verfügbar |
SignatureDoesNotMatch |
403 Forbidden |
TooManyBuckets |
400 Fehlerhafte Anfrage |
UserKeyMustBeSpecified |
400 Fehlerhafte Anfrage |
StorageGRID benutzerdefinierte Fehlercodes
| Name | Beschreibung | HTTP Status |
|---|---|---|
XBucketLifecycleNotAllowed |
Die Bucket-Lifecycle-Konfiguration ist in einem Legacy Compliant Bucket nicht zulässig. |
400 Fehlerhafte Anfrage |
XBucketPolicyParseException |
Fehler beim Parsen des empfangenen Bucket-Policy-JSON. |
400 Fehlerhafte Anfrage |
XComplianceConflict |
Vorgang aufgrund veralteter Compliance-Einstellungen abgelehnt. |
403 Forbidden |
XComplianceReducedRedundancyForbidden |
Reduzierte Redundanz ist in älteren Compliant Buckets nicht zulässig. |
400 Fehlerhafte Anfrage |
XMaxBucketPolicyLengthExceeded |
Ihre Richtlinie überschreitet die maximal zulässige Bucket-Richtlinienlänge. |
400 Fehlerhafte Anfrage |
XMissingInternalRequestHeader |
Es fehlt ein Header einer internen Anfrage. |
400 Fehlerhafte Anfrage |
XNoSuchBucketCompliance |
Für den angegebenen Bucket ist die Legacy Compliance nicht aktiviert. |
404 Nicht gefunden |
XNotAcceptable |
Die Anfrage enthält einen oder mehrere Accept-Header, die nicht erfüllt werden konnten. |
406 Nicht akzeptabel |
XNotImplemented |
Die von Ihnen bereitgestellte Anfrage impliziert eine Funktionalität, die nicht implementiert ist. |
501 Nicht implementiert |