Armazenamento de Blobs do Azure códigos de erro

Você pode ver os seguintes códigos de erro retornados por uma operação contra Armazenamento de Blobs do Azure.

Código do erro Código de status HTTP Mensagem do usuário
AppendPositionConditionNotMet Falha na Pré-condição (412) A condição de posição de acréscimo especificada não foi atendida.
BlobAlreadyExists Conflito (409) O blob especificado já existe.
BlobImmutableDueToLegalHold Conflito (409) Essa operação não é permitida porque o blob é imutável devido a uma ou mais retenções legais.
BlobImmutableDueToPolicy Conflito (409) Esta operação não é permitida, pois o blob é imutável devido a uma política.
BlobNotFound Não encontrado (404) O blob especificado não existe.
BlobOperationNotSupported Conflito (409) Não há suporte para a operação neste cenário. Esse erro poderá aparecer se você usar a operação PutBlock ou PutBlockList em um blob criado usando Path – Criar operação da API REST Azure Data Lake Storage Gen2.
BlobOverwritten Conflito (409) O blob foi recriado desde que a instantâneo anterior foi tirada.
BlobTierInadequateForContentLength Conflito (409) O limite de tamanho da camada de blob especificado não pode ter menos do que o comprimento do conteúdo.
BlockCountExceedsLimit Conflito (409) A contagem de blocos confirmados não pode exceder o limite máximo de 50.000 blocos.
BlockCountExceedsLimit Conflito (409) A contagem de blocos não confirmada não pode exceder o limite máximo de 100.000 blocos.
BlockListTooLong Solicitação incorreta (400) A lista de bloqueios pode não conter mais de 50.000 blocos.
CannotChangeToLowerTier Conflito (409) Uma camada de blob mais alta já foi definida explicitamente.
CannotVerifyCopySource Erro interno do servidor (500) Não foi possível verificar a origem de cópia no tempo especificado. Examine o código de status HTTP e a mensagem para obter mais informações sobre a falha.
ContainerAlreadyExists Conflito (409) O contêiner especificado já existe.
ContainerBeingDeleted Conflito (409) O contêiner especificado está sendo excluído.
ContainerDisabled Conflito (409) O contêiner especificado foi desabilitado pelo administrador.
ContainerHasLegalHold Conflito (409) A operação solicitada não é permitida, pois o contêiner tem uma ou mais retenções legais.
ContainerImmutabilityPolicyLocked Conflito (409) A operação solicitada não é permitida, pois o contêiner tem uma política de imutabilidade bloqueada.
ContainerNotFound Não encontrado (404) O contêiner especificado não existe.
ContentLengthLargerThanTierLimit Conflito (409) O comprimento do conteúdo do blob não pode exceder seu limite de camada.
CopyAcrossAccountsNotSupported Solicitação incorreta (400) A conta de origem de cópia e a conta de destino devem ser iguais.
CopyIdMismatch Conflito (409) A ID de cópia especificada não correspondeu à ID de cópia da operação de cópia pendente.
DirectorySasNotSupportedVersion Conflito (409) Não há suporte para SAS de diretório nesta versão.
FeatureVersionMismatch Conflito (409) A operação para AppendBlob requer pelo menos a versão 2015-02-21.
FeatureVersionMismatch Conflito (409) O tipo de blob no contêiner não é reconhecido por essa versão.
IncrementalCopyBlobMismatch Conflito (409) O blob de origem especificado é diferente da fonte de cópia do blob de cópia incremental existente.
IncrementalCopyOfEarlierVersionSnapshotNotAllowed Conflito (409) O instantâneo especificado é anterior ao último instantâneo copiado para o blob de cópia incremental.
IncrementalCopySourceMustBeSnapshot Conflito (409) A origem da solicitação de cópia incremental deve ser um instantâneo.
InfiniteLeaseDurationRequired Falha na Pré-condição (412) A ID de concessão correspondeu, mas a concessão especificada deve ser um concessão de duração infinita.
InvalidBlobOrBlock Solicitação incorreta (400) O blob ou o conteúdo do bloco especificado não é válido.
InvalidBlobTier Solicitação incorreta (400) A camada de blob especificada é inválida.
InvalidBlobType Conflito (409) O tipo de blob é inválido para a operação.
InvalidBlockId Solicitação incorreta (400) A ID do bloco especificado é inválida. A ID do bloco deve estar codificada na Base64.
InvalidBlockList Solicitação incorreta (400) A lista de bloqueados especificada é inválida.
InvalidOperation Solicitação incorreta (400) Operação inválida em relação a um instantâneo do blob.
InvalidPageRange Intervalo solicitado não satisfatório (416) O intervalo de páginas especificado é inválido.
InvalidSourceBlobType Conflito (409) O tipo de blob de origem de cópia é inválido para esta operação.
InvalidSourceBlobUrl Conflito (409) A URL de origem para a solicitação de cópia incremental deve ser uma URL de blob do Armazenamento do Azure válida.
InvalidVersionForPageBlobOperation Solicitação incorreta (400) Todas as operações em blobs de página requerem pelo menos a versão 2009-09-19.
LeaseAlreadyPresent Conflito (409) Já existe uma concessão presente.
LeaseAlreadyBroken Conflito (409) A concessão já foi interrompida e não pode ser interrompida novamente.
LeaseIdMismatchWithBlobOperation Falha na Pré-condição (412) A ID de concessão especificada não correspondeu à ID de concessão do blob.
LeaseIdMismatchWithContainerOperation Falha na Pré-condição (412) A ID de concessão especificada não correspondeu à ID de concessão do contêiner.
LeaseIdMismatchWithLeaseOperation Conflito (409) A ID de concessão especificada não correspondeu à ID de concessão do blob/contêiner.
LeaseIdMissing Falha na Pré-condição (412) No momento, há uma concessão no blob/contêiner e nenhuma ID de concessão foi especificada na solicitação.
LeaseIsBreakingAndCannotBeAcquired Conflito (409) A ID de concessão correspondeu, mas a concessão está no estado de interrupção atualmente e não pode ser adquirida até ser interrompida.
LeaseIsBreakingAndCannotBeChanged Conflito (409) A ID de concessão correspondeu, mas a concessão está no estado de interrupção atualmente e não pode ser alterada.
LeaseIsBrokenAndCannotBeRenewed Conflito (409) A ID de concessão correspondeu, mas a concessão foi interrompida explicitamente e não pode ser renovada.
LeaseLost Falha na Pré-condição (412) Um ID de concessão foi especificada, mas a concessão do blob/contêiner expirou.
LeaseNotPresentWithBlobOperation Falha na Pré-condição (412) Não há concessão atualmente no blob.
LeaseNotPresentWithContainerOperation Falha na Pré-condição (412) Não há concessão atualmente no contêiner.
LeaseNotPresentWithLeaseOperation Conflito (409) Não há concessão atualmente no blob/contêiner.
MaxBlobSizeConditionNotMet Falha na Pré-condição (412) A condição de tamanho máximo do blob especificada não foi atendida.
NoPendingCopyOperation Conflito (409) Não há nenhuma operação de cópia pendente no momento.
OperationNotAllowedOnIncrementalCopyBlob Conflito (409) A operação especificada não é permitida em um blob de cópia incremental.
PendingCopyOperation Conflito (409) Há uma operação de cópia pendente no momento.
PreviousSnapshotCannotBeNewer Solicitação incorreta (400) O prevsnapshot valor do parâmetro de consulta não pode ser mais recente do que instantâneo valor do parâmetro de consulta.
PreviousSnapshotNotFound Conflito (409) O instantâneo anterior não foi encontrado.
PreviousSnapshotOperationNotSupported Conflito (409) Não há suporte para Intervalos de Páginas Diferenciais no instantâneo anterior.
QueryParameterSddInvalid Proibido (403) Parâmetro sdd inválido.
QueryParameterSasMandatory Proibido (403) O parâmetro sdd é obrigatório no caso de SAS de diretório. Não pode estar vazio.
SequenceNumberConditionNotMet Falha na Pré-condição (412) A condição do número de sequência especificada não foi atendida.
SequenceNumberIncrementTooLarge Conflito (409) O incremento do número de sequência não pode ser executado, pois resultaria no estouro do número de sequência.
SnapshotCountExceeded Conflito (409) A contagem de instantâneo em relação a esse blob foi excedida.
SnapshotOperationRateExceededed Conflito (409) A taxa de operações de instantâneos em relação a esse blob foi excedida.
SnapshotsPresent Conflito (409) Essa operação não é permitida, pois o blob tem instantâneos.
SourceConditionNotMet Falha na Pré-condição (412) A condição de origem especificada usando cabeçalhos condicionais HTTP não foi atendida.
SystemInUse Conflito (409) Esse blob está em uso pelo sistema.
TargetConditionNotMet Falha na Pré-condição (412) A condição de destino especificada usando cabeçalhos condicionais HTTP não foi atendida.
UnauthorizedBlobOverwrite Proibido (403) Essa solicitação não está autorizada a executar substituições de blob.
UnsupportedHeader Solicitação incorreta (400) Um dos cabeçalhos especificados na solicitação não tem suporte.
BlobBeingRehydrated Conflito (409) Essa operação não é permitida porque o blob está sendo reidratado.
BlobArchived Conflito (409) Essa operação não é permitida em um blob arquivado.
BlobNotArchived Conflito (409) No momento, esse blob não está no estado arquivado.

Confira também

Códigos de erro comuns da API REST
Códigos de erro do Armazenamento de Filas
Códigos de erro do Armazenamento de Tabelas
Solução de problemas de operações de API
Enumeração HttpStatusCode
REST dos serviços de armazenamento