codes d’erreur Stockage Blob Azure

Vous pouvez voir les codes d’erreur suivants retournés par une opération sur Stockage Blob Azure.

Code d'erreur Code d’état HTTP Message utilisateur
AppendPositionConditionNotMet Échec de la précondition (412) La condition de position d’ajout spécifiée n’a pas été remplie.
BlobAlreadyExists Conflit (409) L'objet blob spécifié existe déjà.
BlobImmutableDueToLegalHold Conflit (409) Cette opération n’est pas autorisée, car l’objet blob est immuable en raison d’une ou plusieurs conservations légales.
BlobImmutableDueToPolicy Conflit (409) Cette opération n’est pas autorisée car l’objet blob est immuable en raison d’une stratégie.
BlobNotFound Introuvable (404) L'objet blob spécifié n'existe pas.
BlobOperationNotSupported Conflit (409) L’opération n’est pas prise en charge dans ce scénario. Cette erreur peut apparaître si vous utilisez l’opération PutBlock ou PutBlockList sur un objet blob créé à l’aide de l’opération Path - Create de l’API REST Azure Data Lake Storage Gen2.
BlobOverwritten Conflit (409) L’objet blob a été recréé depuis la instantané précédente.
BlobTierInadequateForContentLength Conflit (409) La limite de taille du niveau d’objet blob spécifiée ne peut pas être inférieure à la longueur du contenu.
BlockCountExceedsLimit Conflit (409) Le nombre de blocs validées ne peut pas dépasser la limite maximale de 50 000 blocs.
BlockCountExceedsLimit Conflit (409) Le nombre de blocs non validés ne peut pas dépasser la limite maximale de 100 000 blocs.
BlockListTooLong Demande incorrecte (400) La liste de blocs ne peut pas contenir plus de 50 000 blocs.
CannotChangeToLowerTier Conflit (409) Un niveau d’objet blob supérieur a déjà été défini explicitement.
CannotVerifyCopySource Erreur interne au serveur (500) Impossible de vérifier la source de copie dans le temps spécifié. Examinez le code d'état HTTP et le message pour plus d'informations sur l'échec.
ContainerAlreadyExists Conflit (409) Le conteneur spécifié existe déjà.
ContainerBeingDeleted Conflit (409) Le conteneur spécifié est en cours de suppression.
ContainerDisabled Conflit (409) Le conteneur spécifié a été désactivé par l'administrateur.
ContainerHasLegalHold Conflit (409) L’opération demandée n’est pas autorisée, car le conteneur a une ou plusieurs conservations légales.
ContainerImmutabilityPolicyLocked Conflit (409) L’opération demandée n’est pas autorisée, car le conteneur a une stratégie d’immuabilité verrouillée.
ContainerNotFound Introuvable (404) Le conteneur spécifié n’existe pas.
ContentLengthLargerThanTierLimit Conflit (409) La longueur du contenu de l’objet blob ne peut pas dépasser sa limite de niveau.
CopyAcrossAccountsNotSupported Demande incorrecte (400) Le compte source de copie et le compte de destination doivent être identiques.
CopyIdMismatch Conflit (409) L'ID de copie spécifié ne correspond pas à l'ID de copie pour l'opération de copie en attente.
DirectorySasNotSupportedVersion Conflit (409) La sap du répertoire n’est pas prise en charge dans cette version.
FeatureVersionMismatch Conflit (409) L’opération pour AppendBlob nécessite au moins la version 2015-02-21.
FeatureVersionMismatch Conflit (409) Le type d’objet blob dans le conteneur n’est pas reconnu par cette version.
IncrementalCopyBlobMismatch Conflit (409) L’objet blob source spécifié est différent de la source de copie de l’objet blob de copie incrémentielle existant.
IncrementalCopyOfEarlierVersionSnapshotNotAllowed Conflit (409) Le instantané spécifié est antérieur au dernier instantané copié dans l’objet blob de copie incrémentielle.
IncrementalCopySourceMustBeSnapshot Conflit (409) La source de la demande de copie incrémentielle doit être une instantané.
InfiniteLeaseDurationRequired Échec de la précondition (412) L'ID de bail correspond, mais le bail spécifié doit être un bail à durée infinie.
InvalidBlobOrBlock Demande incorrecte (400) Le contenu du bloc ou de l'objet blob n'est pas valide.
InvalidBlobTier Demande incorrecte (400) Le niveau d’objet blob spécifié n’est pas valide.
InvalidBlobType Conflit (409) Le type d'objet blob n'est pas valide pour cette opération.
InvalidBlockId Demande incorrecte (400) L'ID de bloc spécifié n'est pas valide. L'ID de bloc doit être encodé en Base64.
InvalidBlockList Demande incorrecte (400) La liste de blocage spécifiée n’est pas valide.
InvalidOperation Demande incorrecte (400) Opération non valide par rapport à un instantané d'objet blob.
InvalidPageRange Plage demandée non satisfaisante (416) La plage de pages spécifiée n'est pas valide.
InvalidSourceBlobType Conflit (409) Le type d’objet blob source de copie n’est pas valide pour cette opération.
InvalidSourceBlobUrl Conflit (409) L’URL source de la demande de copie incrémentielle doit être une URL d’objet blob stockage Azure valide.
InvalidVersionForPageBlobOperation Demande incorrecte (400) Toutes les opérations sur les objets blob de pages nécessitent au moins la version du 19/09/2009.
LeaseAlreadyPresent Conflit (409) Il existe déjà un bail.
LeaseAlreadyBroken Conflit (409) Le bail a déjà été résilié et ne peut pas être résilié de nouveau.
LeaseIdMismatchWithBlobOperation Échec de la précondition (412) L'ID de bail spécifié ne correspond pas à l'ID de bail pour l'objet blob.
LeaseIdMismatchWithContainerOperation Échec de la précondition (412) L'ID de bail spécifié ne correspond pas à l'ID de bail pour le conteneur.
LeaseIdMismatchWithLeaseOperation Conflit (409) L'ID de bail spécifié ne correspond pas à l'ID de bail pour l'objet blob/conteneur.
LeaseIdMissing Échec de la précondition (412) Il existe actuellement un bail sur l'objet blob/conteneur et aucun ID de bail n'a été spécifié dans la demande.
LeaseIsBreakingAndCannotBeAcquired Conflit (409) L'ID de bail correspond, mais le bail est actuellement en cours de résiliation et ne peut pas être acquis tant qu'il n'est pas résilié.
LeaseIsBreakingAndCannotBeChanged Conflit (409) L'ID de bail correspond, mais le bail est actuellement en cours de résiliation et ne peut pas être modifié.
LeaseIsBrokenAndCannotBeRenewed Conflit (409) L'ID de bail correspond, mais le bail a été résilié explicitement et ne peut pas être renouvelé.
LeaseLost Échec de la précondition (412) Un ID de bail a été spécifié, mais le bail pour l'objet blob/conteneur a expiré.
LeaseNotPresentWithBlobOperation Échec de la précondition (412) Il n'existe actuellement aucun bail sur l'objet blob.
LeaseNotPresentWithContainerOperation Échec de la précondition (412) Il n'existe actuellement aucun bail sur le conteneur.
LeaseNotPresentWithLeaseOperation Conflit (409) Il n'existe actuellement aucun bail dans l'objet blob/conteneur.
MaxBlobSizeConditionNotMet Échec de la précondition (412) La condition de taille maximale d’objet blob spécifiée n’a pas été remplie.
NoPendingCopyOperation Conflit (409) Il n'existe actuellement aucune opération de copie en attente.
OperationNotAllowedOnIncrementalCopyBlob Conflit (409) L’opération spécifiée n’est pas autorisée sur un objet blob de copie incrémentielle.
PendingCopyOperation Conflit (409) Il existe actuellement une opération de copie en attente.
PreviousSnapshotCannotBeNewer Demande incorrecte (400) La prevsnapshot valeur du paramètre de requête ne peut pas être plus récente que instantané valeur de paramètre de requête.
PreviousSnapshotNotFound Conflit (409) Le instantané précédent est introuvable.
PreviousSnapshotOperationNotSupported Conflit (409) L’obtention différentielle de plages de pages n’est pas prise en charge sur le instantané précédent.
QueryParameterSddInvalid Interdit (403) Paramètre sdd non valide.
QueryParameterSasMandatory Interdit (403) Le paramètre sdd est obligatoire dans le cas d’une sape d’annuaire. Impossible d’être vide.
SequenceNumberConditionNotMet Échec de la précondition (412) La condition du numéro de séquence spécifiée n'a pas été remplie.
SequenceNumberIncrementTooLarge Conflit (409) L'incrément du numéro de séquence ne peut pas être effectué car il génèrerait un dépassement de capacité du numéro de séquence.
SnapshotCountExceeded Conflit (409) Le nombre d'instantanés de cet objet blob a été dépassé.
SnapshotOperationRateExceeded Conflit (409) Le taux d'opérations de capture instantanée de cet objet blob a été dépassé.
SnapshotsPresent Conflit (409) Cette opération n'est pas autorisée tant que l'objet blob a des instantanés.
SourceConditionNotMet Échec de la précondition (412) La condition source spécifiée en utilisant les en-têtes conditionnels HTTP n'a pas été remplie.
SystemInUse Conflit (409) Le système utilise actuellement cet objet blob.
TargetConditionNotMet Échec de la précondition (412) La condition cible spécifiée en utilisant les en-têtes conditionnels HTTP n'a pas été remplie.
UnauthorizedBlobOverwrite Interdit (403) Cette demande n’est pas autorisée à effectuer des remplacements d’objets blob.
UnsupportedHeader Demande incorrecte (400) Un des en-têtes spécifiés dans la demande n'est pas pris en charge.
BlobBeingRehydrated Conflit (409) Cette opération n’est pas autorisée, car l’objet blob est réalimenté.
BlobArchived Conflit (409) Cette opération n’est pas autorisée sur un objet blob archivé.
BlobNotArchived Conflit (409) Cet objet blob n’est actuellement pas à l’état archivé.

Voir aussi

Codes d’erreur courants de l’API REST
Codes d’erreur de stockage de file d’attente
Codes d’erreur stockage table
Résolution des problèmes liés aux opérations d’API
Énumération HttpStatusCode
REST des services de stockage