Réponses d'erreur de l'API REST StorageGRID S3
Le système StorageGRID prend en charge toutes les réponses d'erreur standard de l'API REST S3 qui s'appliquent. De plus, l'implémentation StorageGRID ajoute plusieurs réponses personnalisées.
Codes d'erreur de l'API S3 pris en charge
| Nom | statut HTTP |
|---|---|
AccessDenied |
403 Interdit |
BadDigest |
400 Mauvaise requête |
BucketAlreadyExists |
409 Conflit |
BucketNotEmpty |
409 Conflit |
IncompleteBody |
400 Mauvaise requête |
InternalError |
Erreur interne du serveur 500 |
InvalidAccessKeyId |
403 Interdit |
InvalidArgument |
400 Mauvaise requête |
InvalidBucketName |
400 Mauvaise requête |
InvalidBucketState |
409 Conflit |
InvalidDigest |
400 Mauvaise requête |
InvalidEncryptionAlgorithmError |
400 Mauvaise requête |
InvalidPart |
400 Mauvaise requête |
InvalidPartOrder |
400 Mauvaise requête |
InvalidRange |
416 Plage demandée non satisfaisable |
InvalidRequest |
400 Mauvaise requête |
InvalidStorageClass |
400 Mauvaise requête |
InvalidTag |
400 Mauvaise requête |
URI invalide |
400 Mauvaise requête |
KeyTooLong |
400 Mauvaise requête |
XML malformé |
400 Mauvaise requête |
MetadataTooLarge |
400 Mauvaise requête |
MethodNotAllowed |
405 Méthode non autorisée |
MissingContentLength |
411 Longueur requise |
MissingRequestBodyError |
400 Mauvaise requête |
MissingSecurityHeader |
400 Mauvaise requête |
NoSuchBucket |
404 Introuvable |
NoSuchKey |
404 Introuvable |
NoSuchUpload |
404 Introuvable |
NotImplemented |
501 Non implémenté |
NoSuchBucketPolicy |
404 Introuvable |
ObjectLockConfigurationNotFoundError |
404 Introuvable |
PreconditionFailed |
412 Précondition non remplie |
RequestTimeTooSkewed |
403 Interdit |
ServiceUnavailable |
503 Service indisponible |
SignatureDoesNotMatch |
403 Interdit |
TooManyBuckets |
400 Mauvaise requête |
UserKeyMustBeSpecified |
400 Mauvaise requête |
Codes d'erreur personnalisés StorageGRID
| Nom | Description | statut HTTP |
|---|---|---|
XBucketLifecycleNotAllowed |
La configuration du cycle de vie du bucket n'est pas autorisée dans un bucket Compliant hérité |
400 Mauvaise requête |
Exception d'analyse de la politique de compartiment |
Échec de l'analyse du JSON de la politique de compartiment reçue. |
400 Mauvaise requête |
XComplianceConflict |
Opération refusée en raison de paramètres de conformité hérités. |
403 Interdit |
XComplianceReducedRedundancyForbidden |
La redondance réduite n'est pas autorisée dans le compartiment Compliant hérité |
400 Mauvaise requête |
XMaxBucketPolicyLengthExceeded |
Votre stratégie dépasse la longueur maximale autorisée pour une stratégie de compartiment. |
400 Mauvaise requête |
XMissingInternalRequestHeader |
En-tête manquant d'une requête interne. |
400 Mauvaise requête |
XNoSuchBucketCompliance |
Le compartiment spécifié n'a pas la conformité héritée activée. |
404 Introuvable |
XNotAcceptable |
La requête contient un ou plusieurs en-têtes Accept qui n'ont pas pu être satisfaits. |
406 Non acceptable |
XNotImplemented |
La demande que vous avez fournie implique une fonctionnalité qui n'est pas implémentée. |
501 Non implémenté |