códigos de error de Azure Blob Storage

Es posible que vea los siguientes códigos de error devueltos por una operación en Azure Blob Storage.

Código de error Código de estado HTTP Mensaje de usuario
AppendPositionConditionNotMet Error de condición previa (412) No se ha cumplido la condición de posición anexada especificada.
BlobAlreadyExists Conflicto (409) El blob especificado ya existe.
BlobImmutableDueToLegalHold Conflicto (409) Esta operación no se permite porque el blob es inmutable debido a una o varias suspensiones legales.
BlobImmutableDueToPolicy Conflicto (409) Esta operación no se permite porque el blob es inmutable debido a una directiva.
BlobNotFound No encontrado (404) El blob especificado no existe.
BlobOperationNotSupported Conflicto (409) La operación no se admite en este escenario. Este error puede aparecer si usa la operación PutBlock o PutBlockList en un blob que se creó mediante la operación Path - Create de la API rest de Azure Data Lake Storage Gen2.
BlobOverwritten Conflicto (409) El blob se ha vuelto a crear desde que se tomó la instantánea anterior.
BlobTierInadequateForContentLength Conflicto (409) El límite de tamaño del nivel de blob especificado no puede ser menor que la longitud del contenido.
BlockCountExceedsLimit Conflicto (409) El recuento de bloques confirmados no puede superar el límite máximo de 50 000 bloques.
BlockCountExceedsLimit Conflicto (409) El recuento de bloques no confirmados no puede superar el límite máximo de 100 000 bloques.
BlockListTooLong Solicitud incorrecta (400) Es posible que la lista de bloques no contenga más de 50 000 bloques.
CannotChangeToLowerTier Conflicto (409) Ya se ha establecido explícitamente un nivel de blob superior.
CannotVerifyCopySource Error interno del servidor (500) No se pudo comprobar el origen de la copia en el tiempo especificado. Examine el código de estado HTTP y el mensaje para obtener más información sobre el error.
ContainerAlreadyExists Conflicto (409) El contenedor especificado ya existe.
ContainerBeingDeleted Conflicto (409) Se está eliminando el contenedor especificado.
ContainerDisabled Conflicto (409) El administrador ha deshabilitado el contenedor especificado.
ContainerHasLegalHold Conflicto (409) No se permite la operación solicitada, ya que el contenedor tiene una o varias suspensiones legales.
ContainerImmutabilityPolicyLocked Conflicto (409) No se permite la operación solicitada, ya que el contenedor tiene una directiva de inmutabilidad bloqueada.
ContainerNotFound No encontrado (404) El contenedor especificado no existe.
ContentLengthLargerThanTierLimit Conflicto (409) La longitud del contenido del blob no puede superar su límite de niveles.
CopyAcrossAccountsNotSupported Solicitud incorrecta (400) La cuenta de origen y la cuenta de destino de copia deben ser iguales.
CopyIdMismatch Conflicto (409) El identificador de copia especificado no coincide con el identificador de copia de la operación de copia pendiente.
DirectorySasNotSupportedVersion Conflicto (409) La SAS de directorio no se admite en esta versión.
FeatureVersionMismatch Conflicto (409) La operación para AppendBlob requiere al menos la versión 2015-02-21.
FeatureVersionMismatch Conflicto (409) Esta versión no reconoce el tipo de blob en el contenedor.
IncrementalCopyBlobMismatch Conflicto (409) El blob de origen especificado es diferente del origen de copia del blob de copia incremental existente.
IncrementalCopyOfEarlierVersionSnapshotNotAllowed Conflicto (409) La instantánea especificada es anterior a la última instantánea copiada en el blob de copia incremental.
IncrementalCopySourceMustBeSnapshot Conflicto (409) El origen de la solicitud de copia incremental debe ser una instantánea.
InfiniteLeaseDurationRequired Error de condición previa (412) El identificador de concesión coincide, pero la concesión especificada debe ser de duración infinita.
InvalidBlobOrBlock Solicitud incorrecta (400) El contenido del blob o el bloque especificado no es válido.
InvalidBlobTier Solicitud incorrecta (400) El nivel de blob especificado no es válido.
InvalidBlobType Conflicto (409) El tipo de blob no es válido para esta operación.
InvalidBlockId Solicitud incorrecta (400) El identificador de bloque especificado no es válido. El identificador de bloque debe estar codificado en Base64.
InvalidBlockList Solicitud incorrecta (400) La lista de bloqueados especificada no es válida.
InvalidOperation Solicitud incorrecta (400) Operación no válida en una instantánea de blob.
InvalidPageRange No se puede satisfacer el intervalo solicitado (416) El intervalo de páginas especificado no es válido.
InvalidSourceBlobType Conflicto (409) El tipo de blob de origen de copia no es válido para esta operación.
InvalidSourceBlobUrl Conflicto (409) La dirección URL de origen de la solicitud de copia incremental debe ser una dirección URL de blob de Azure Storage válida.
InvalidVersionForPageBlobOperation Solicitud incorrecta (400) Todas las operaciones en blobs en páginas requieren al menos la versión 2009-09-19.
LeaseAlreadyPresent Conflicto (409) Ya existe una concesión.
LeaseAlreadyBroken Conflicto (409) La concesión se ha interrumpido y no se puede interrumpir de nuevo.
LeaseIdMismatchWithBlobOperation Error de condición previa (412) El identificador de concesión especificado no coincide con el identificador de concesión del blob.
LeaseIdMismatchWithContainerOperation Error de condición previa (412) El identificador de concesión especificado no coincide con el identificador de concesión del contenedor.
LeaseIdMismatchWithLeaseOperation Conflicto (409) El identificador de concesión especificado no coincide con el identificador de concesión del blob o del contenedor.
LeaseIdMissing Error de condición previa (412) Actualmente hay una concesión sobre el blob o el contenedor, y no se especificó ningún identificador de concesión en la solicitud.
LeaseIsBreakingAndCannotBeAcquired Conflicto (409) El identificador de concesión coincide, pero la concesión está actualmente en estado de interrupción y no se puede adquirir hasta que se haya interrumpido.
LeaseIsBreakingAndCannotBeChanged Conflicto (409) El identificador de concesión coincide, pero la concesión está actualmente en estado de interrupción y no se puede cambiar.
LeaseIsBrokenAndCannotBeRenewed Conflicto (409) El identificador de concesión coincide, pero la concesión se ha interrumpido explícitamente y no se puede renovar.
LeaseLost Error de condición previa (412) Se ha especificado un identificador de concesión, pero la concesión para el blob o el contenedor ha expirado.
LeaseNotPresentWithBlobOperation Error de condición previa (412) Actualmente no hay ninguna concesión sobre el blob.
LeaseNotPresentWithContainerOperation Error de condición previa (412) Actualmente no hay ninguna concesión sobre el contenedor.
LeaseNotPresentWithLeaseOperation Conflicto (409) Actualmente no hay ninguna concesión sobre el blob o el contenedor.
MaxBlobSizeConditionNotMet Error de condición previa (412) No se ha cumplido la condición de tamaño máximo de blob especificada.
NoPendingCopyOperation Conflicto (409) No hay ninguna una operación de copia pendiente actualmente.
OperationNotAllowedOnIncrementalCopyBlob Conflicto (409) No se permite la operación especificada en un blob de copia incremental.
PendingCopyOperation Conflicto (409) Hay una operación de copia pendiente actualmente.
PreviousSnapshotCannotBeNewer Solicitud incorrecta (400) El valor del prevsnapshot parámetro de consulta no puede ser más reciente que el valor del parámetro de consulta de instantánea.
PreviousSnapshotNotFound Conflicto (409) No se encuentra la instantánea anterior.
PreviousSnapshotOperationNotSupported Conflicto (409) Los intervalos de páginas de obtención diferencial no se admiten en la instantánea anterior.
QueryParameterSddInvalid Prohibido (403) Parámetro sdd no válido.
QueryParameterSasMandatory Prohibido (403) El parámetro sdd es obligatorio en el caso de la SAS de directorio. No puede estar vacío.
SequenceNumberConditionNotMet Error de condición previa (412) La condición de número de secuencia especificada no se cumplió.
SequenceNumberIncrementTooLarge Conflicto (409) El incremento del número de secuencia no se puede realizar porque produciría el desbordamiento del número de secuencia.
SnapshotCountExceeded Conflicto (409) Se ha superado el número de instantáneas con este blob.
SnapshotOperationRateExceeded Conflicto (409) Se ha superado la velocidad de las operaciones de instantánea en este blob.
SnapshotsPresent Conflicto (409) Esta operación no está permitida si el blob tiene instantáneas.
SourceConditionNotMet Error de condición previa (412) La condición de origen especificada mediante encabezados HTTP condicionales no se cumple.
SystemInUse Conflicto (409) Este blob está en uso por el sistema.
TargetConditionNotMet Error de condición previa (412) La condición de destino especificada mediante encabezados HTTP condicionales no se cumple.
UnauthorizedBlobOverwrite Prohibido (403) Esta solicitud no está autorizada para realizar sobrescrituras de blobs.
UnsupportedHeader Solicitud incorrecta (400) No se admite uno de los encabezados especificados en la solicitud.
BlobBeingRehidrato Conflicto (409) Esta operación no se permite porque el blob se está rehidratando.
BlobArchived Conflicto (409) Esta operación no está permitida en un blob archivado.
BlobNotArchived Conflicto (409) Este blob no está actualmente en estado archivado.

Consulte también

Códigos de error comunes de la API REST
Códigos de error de Queue Storage
Códigos de error de Table Storage
Solución de problemas de operaciones de API
Enumeración HttpStatusCode
REST de servicios de almacenamiento