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