Réponses d'erreur
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 |
---|---|
Accès refusé |
403 Interdit |
BadDigest |
400 Mauvaise requête |
BucketExisteDéjà |
409 Conflit |
Seau non vide |
409 Conflit |
Corps incomplet |
400 Mauvaise requête |
Erreur interne |
Erreur interne du serveur 500 |
ID de clé d'accès non valide |
403 Interdit |
Argument invalide |
400 Mauvaise requête |
Nom de bucket invalide |
400 Mauvaise requête |
État du bucket invalide |
409 Conflit |
InvalidDigest |
400 Mauvaise requête |
Erreur d'algorithme de chiffrement invalide |
400 Mauvaise requête |
Partie invalide |
400 Mauvaise requête |
Commande de pièces invalide |
400 Mauvaise requête |
Plage invalide |
416 Plage demandée non satisfaisante |
Demande invalide |
400 Mauvaise requête |
Classe de stockage invalide |
400 Mauvaise requête |
Balise invalide |
400 Mauvaise requête |
URI invalide |
400 Mauvaise requête |
Clé trop longue |
400 Mauvaise requête |
XML malformé |
400 Mauvaise requête |
Métadonnées trop volumineuses |
400 Mauvaise requête |
Méthode non autorisée |
Méthode 405 non autorisée |
Longueur du contenu manquant |
411 Longueur requise |
Erreur de corps de demande manquante |
400 Mauvaise requête |
En-tête de sécurité manquant |
400 Mauvaise requête |
Aucun seau de ce type |
404 non trouvé |
Aucune clé de ce type |
404 non trouvé |
Aucun téléchargement de ce type |
404 non trouvé |
Non implémenté |
501 non implémenté |
Politique NoSuchBucket |
404 non trouvé |
Erreur de configuration de verrouillage d'objet non trouvée |
404 non trouvé |
Précondition échouée |
412 Échec de la condition préalable |
RequestTimeTooSkewed |
403 Interdit |
Service non disponible |
Service 503 indisponible |
La signature ne correspond pas |
403 Interdit |
Trop de seaux |
400 Mauvaise requête |
La clé utilisateur doit être spécifiée |
400 Mauvaise requête |
Codes d'erreur personnalisés StorageGRID
Nom | Description | Statut HTTP |
---|---|---|
XBucketLifecycleNon autorisé |
La configuration du cycle de vie du bucket n'est pas autorisée dans un bucket conforme hérité |
400 Mauvaise requête |
Exception d'analyse de politique XBucket |
Échec de l'analyse de la politique de bucket JSON reçue. |
400 Mauvaise requête |
Conflit de conformité X |
Opération refusée en raison de paramètres de conformité hérités. |
403 Interdit |
XComplianceRéduitRedondanceInterdit |
La redondance réduite n'est pas autorisée dans le bucket conforme hérité |
400 Mauvaise requête |
XMaxBucketPolicyLengthDépassé |
Votre politique dépasse la durée maximale autorisée pour la politique de compartiment. |
400 Mauvaise requête |
En-tête de demande interne XMissing |
Il manque un en-tête d'une requête interne. |
400 Mauvaise requête |
XNoSuchBucketCompliance |
La conformité héritée n'est pas activée pour le bucket spécifié. |
404 non trouvé |
XNonAcceptable |
La demande contient un ou plusieurs en-têtes d'acceptation qui n'ont pas pu être satisfaits. |
406 Non acceptable |
XNonImplémenté |
La demande que vous avez fournie implique une fonctionnalité qui n'est pas implémentée. |
501 non implémenté |