Codes d’erreur courants de l’API REST

Une opération sur l’un des services de stockage Azure peut retourner les codes d’erreur suivants :

Code d'erreur Code d'état HTTP Message utilisateur
NoAuthenticationInformation Non autorisé (401) Le serveur n'a pas pu authentifier la requête. Reportez-vous aux informations contenues dans l’en-tête www-authenticate.
InvalidAuthenticationInfo Non autorisé (401) Le serveur n'a pas pu authentifier la requête. Reportez-vous aux informations contenues dans l’en-tête www-authenticate.
AccountAlreadyExists Conflit (409) Le compte spécifié existe déjà.
AccountBeingCreated Conflit (409) Le compte spécifié est en cours de création.
AccountIsDisabled Interdit (403) Le compte spécifié est désactivé.
AccountProtectedFromDeletion Conflit (409) Les conteneurs de <containerName> compte <accountName> ont <have legal hold\locked immutability policy>.
AuthenticationFailed Interdit (403) Le serveur n'a pas pu authentifier la requête. Assurez-vous que la valeur de l'en-tête Authorization est formée correctement, notamment la signature.
ConditionHeadersNotSupported Demande incorrecte (400) Les en-têtes de condition ne sont pas pris en charge.
ConditionNotMet Non modifié (304) La condition spécifiée dans les en-têtes conditionnels n'a pas été remplie pour une opération de lecture.
ConditionNotMet Échec de la précondition (412) La condition spécifiée dans les en-têtes conditionnels n'a pas été remplie pour une opération d'écriture.
EmptyMetadataKey Demande incorrecte (400) La clé pour l'une des paires clé-valeur de métadonnées est vide.
InsufficientAccountPermissions Interdit (403) Les opérations de lecture sont actuellement désactivées.
InsufficientAccountPermissions Interdit (403) Les opérations d’écriture ne sont pas autorisées.
InsufficientAccountPermissions Interdit (403) Le compte auquel vous accédez ne dispose pas des autorisations suffisantes pour exécuter cette opération.
InternalError Erreur interne au serveur (500) Le serveur a rencontré une erreur interne. Relancez la requête.
InvalidAuthenticationInfo Demande incorrecte (400) Les informations d’authentification n’ont pas été fournies dans le format approprié. Vérifiez la valeur de l'en-tête Authorization.
InvalidHeaderValue Demande incorrecte (400) La valeur fournie pour un des en-têtes HTTP n'était pas au format correct.
InvalidHttpVerb Demande incorrecte (400) Le verbe HTTP spécifié n'a pas été identifié par le serveur.
InvalidInput Demande incorrecte (400) Une des requêtes d’entrées n’est pas valide.
InvalidMd5 Demande incorrecte (400) La valeur MD5 spécifiée dans la demande n'est pas valide. La valeur MD5 doit être de 128 bits et encodée en Base64.
InvalidMetadata Demande incorrecte (400) Les métadonnées spécifiées ne sont pas valides. Il inclut des caractères qui ne sont pas autorisés.
InvalidQueryParameterValue Demande incorrecte (400) Une valeur non valide a été spécifiée pour l'un des paramètres de la requête dans l'URI de la demande.
InvalidRange Plage demandée non satisfaisante (416) La plage spécifiée n'est pas valide pour la taille actuelle de la ressource.
InvalidResourceName Demande incorrecte (400) Le nom de ressource spécifié contient des caractères non valides.
InvalidUri Demande incorrecte (400) L’URI demandé ne représente aucune ressource sur le serveur.
InvalidXmlDocument Demande incorrecte (400) La syntaxe du code XML spécifié n'est pas valide.
InvalidXmlNodeValue Demande incorrecte (400) La valeur fournie pour un des nœuds XML dans le corps de la demande n'était pas au format correct.
KeyVaultAccessTokenCannotBeAcquired Interdit (403) Impossible d’acquérir un jeton d’accès pour le coffre de clés à partir d’Azure Active Directory à l’aide de l’identité de cette ressource.
KeyVaultEncryptionKeyNotFound Interdit (403) La clé du coffre de clés est introuvable pour désencapsuler la clé de chiffrement.
KeyVaultVaultNotFound Interdit (403) Le coffre de clés est introuvable.
Md5Mismatch Demande incorrecte (400) La valeur MD5 spécifiée dans la demande ne correspond pas à la valeur MD5 calculée par le serveur.
MetadataTooLarge Demande incorrecte (400) La taille des métadonnées spécifiée dépasse la taille maximale autorisée.
MissingContentLengthHeader Longueur requise (411) L'en-tête Content-Length n'a pas été spécifié.
MissingRequiredQueryParameter Demande incorrecte (400) Un paramètre de requête requis n'a pas été spécifié pour cette demande.
MissingRequiredHeader Demande incorrecte (400) Aucun en-tête HTTP requis n’a été spécifié.
MissingRequiredXmlNode Demande incorrecte (400) Aucun nœud XML requis n’a été spécifié dans le corps de la demande.
MultipleConditionHeadersNotSupported Demande incorrecte (400) Plusieurs en-têtes de condition ne sont pas pris en charge.
OperationTimedOut Erreur interne au serveur (500) Impossible d'exécuter l'opération dans le temps imparti. L’opération a peut-être réussi ou non côté serveur. Interrogez l’état du serveur avant de réessayer l’opération.
OutOfRangeInput Demande incorrecte (400) Une des entrées de demande est hors limites.
OutOfRangeQueryParameterValue Demande incorrecte (400) Un paramètre de requête spécifié dans l'URI de la demande est en dehors de la plage autorisée.
RequestBodyTooLarge Entité de demande trop grande (413) La taille du corps de la demande dépasse la taille maximale autorisée.
ResourceTypeMismatch Conflit (409) Le type de ressource spécifié ne correspond pas au type de la ressource existante.
RequestUrlFailedToParse Demande incorrecte (400) L'URL dans la demande n'a pas pu être analysée.
ResourceAlreadyExists Conflit (409) La ressource spécifiée existe déjà.
ResourceNotFound Introuvable (404) La ressource spécifiée n’existe pas.
ServerBusy Service non disponible (503) Le serveur est actuellement incapable de recevoir des demandes. Relancez la requête.
ServerBusy Service non disponible (503) L’entrée dépasse la limite du compte.
ServerBusy Service non disponible (503) La sortie est supérieure à la limite du compte.
ServerBusy Service non disponible (503) Les opérations par seconde dépassent la limite du compte.
UnsupportedHeader Demande incorrecte (400) L’un des en-têtes HTTP spécifiés dans la requête n’est pas pris en charge.
UnsupportedXmlNode Demande incorrecte (400) L’un des nœuds XML spécifiés dans le corps de la requête n’est pas pris en charge.
UnsupportedQueryParameter Demande incorrecte (400) L’un des paramètres de requête spécifiés dans l’URI de requête n’est pas pris en charge.
UnsupportedHttpVerb Méthode non autorisée (405) La ressource ne prend pas en charge le verbe HTTP spécifié.

Voir aussi

Codes d’erreur Stockage Blob
Codes d’erreur de stockage de file d’attente
Codes d’erreur stockage table
codes d’erreur Azure Files
Résoudre les problèmes liés aux opérations d’API
Énumération HttpStatusCode
Référence de l’API REST des services de stockage