Réponses d'erreur
Le système StorageGRID prend en charge toutes les réponses d'erreur de l'API REST S3 standard qui s'appliquent. En outre, l'implémentation de 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 demande erronée |
BucketAlreadyExists |
409 conflit |
BucketNotEmpty |
409 conflit |
Corps entier |
400 demande erronée |
Erreur interne |
500 erreur interne du serveur |
InvalidAccessKeyId |
403 interdit |
Invalides |
400 demande erronée |
InvalidBucketName |
400 demande erronée |
InvalidBucketState |
409 conflit |
InvalidDigest |
400 demande erronée |
InvalidEncryptionAlgorithmError |
400 demande erronée |
Invalidpart |
400 demande erronée |
Ordre de pièce InvalidPartOrder |
400 demande erronée |
InvalidRange |
416 Plage demandée non satisfiable |
InvalidRequest |
400 demande erronée |
InvalidStorageClass |
400 demande erronée |
InvalidTag |
400 demande erronée |
URI non valide |
400 demande erronée |
KeyToolong |
400 demande erronée |
MalformedXML |
400 demande erronée |
MetadaTooLarge |
400 demande erronée |
MethodNotAlldue |
405 méthode non autorisée |
MissingContentLength |
411 longueur requise |
Erreur MissingestBodyError |
400 demande erronée |
En-tête MissinécuritéSent |
400 demande erronée |
NoSuchBucket |
404 introuvable |
NoSuchKey |
404 introuvable |
NoSuchUpload |
404 introuvable |
Note d'implémentation |
501 non mis en œuvre |
NoSuchBucketPolicy |
404 introuvable |
ObjectLockNotConfigurationError |
404 introuvable |
Pré-conditionFailed |
412 Echec de la condition préalable |
RequestTimeTooSkewed |
403 interdit |
Disponibilité des services |
503 Service indisponible |
SignatureDoesNotMatch |
403 interdit |
TooManyseaux |
400 demande erronée |
UserKeyMustBeSpecified |
400 demande erronée |
Codes d'erreur personnalisés StorageGRID
Nom | Description | Statut HTTP |
---|---|---|
XBuckeLifecycleNotAlldue |
La configuration du cycle de vie des compartiments n'est pas autorisée dans un compartiment conforme aux anciennes |
400 demande erronée |
XBuckePolicyParseException |
Impossible d'analyser la politique de compartiment JSON. |
400 demande erronée |
XComplanceConflitt |
Opération refusée en raison des paramètres de conformité hérités. |
403 interdit |
XComplanceReduceRAIDForbidden |
La réduction de la redondance est interdite dans le compartiment conforme aux réglementations existantes |
400 demande erronée |
XMaxBucketPolicyLengthExcediédé |
Votre politique dépasse la longueur maximale autorisée pour la règle de gestion des compartiments. |
400 demande erronée |
XMissingInternalRequestHeader |
En-tête d'une demande interne manquant. |
400 demande erronée |
XNoSuchBucketCompliance |
La conformité héritée n'est pas activée dans le compartiment spécifié. |
404 introuvable |
XNotAcceptable |
La demande contient un ou plusieurs en-têtes Accept qui n'ont pas pu être satisfaits. |
406 non acceptable |
XNotImplementation |
La demande que vous avez fournie implique une fonctionnalité qui n'est pas implémentée. |
501 non mis en œuvre |