Armazenamento de Blobs do Azure códigos de erro

Poderá ver os seguintes códigos de erro devolvidos por uma operação contra Armazenamento de Blobs do Azure.

Código de erro Código de estado de HTTP Mensagem de utilizador
AppendPositionConditionNotMet Falha na Pré-condição (412) A condição de posição de acréscimo especificada não foi cumprida.
BlobAlreadyExists Conflito (409) O blob especificado já existe.
BlobImmutableDueToLegalHold Conflito (409) Esta 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 porque o blob é imutável devido a uma política.
BlobNotFound Não Encontrado (404) O blob especificado não existe.
BlobOperationNotSupported Conflito (409) A operação não é suportada neste cenário. Este erro pode aparecer se utilizar a operação PutBlock ou PutBlockList num blob criado com a operação Path – Create da API REST Azure Data Lake Storage Gen2.
BlobOverwritten Conflito (409) O blob foi recriado desde que o instantâneo anterior foi tirado.
BlobTierInadequateForContentLength Conflito (409) O limite de tamanho da camada de blobs especificado não pode ser inferior ao comprimento do conteúdo.
BlockCountExceedsLimit Conflito (409) A contagem de blocos consolidadas não pode exceder o limite máximo de 50 000 blocos.
BlockCountExceedsLimit Conflito (409) A contagem de blocos não consolidado não pode exceder o limite máximo de 100 000 blocos.
BlockListTooLong Pedido Incorreto (400) A lista de bloqueios pode não conter mais de 50 000 blocos.
CannotChangeToLowerTier Conflito (409) Já foi definida explicitamente uma camada de blobs superior.
CannotVerifyCopySource Erro interno do Servidor (500) Não foi possível verificar a origem de cópia dentro do tempo especificado. Examine o código de estado HTTP e a mensagem para obter mais informações sobre a falha.
ContainerAlreadyExists Conflito (409) O contentor especificado já existe.
ContainerBeingDeleted Conflito (409) O contentor especificado está a ser eliminado.
ContainerDisabled Conflito (409) O contentor especificado foi desativado pelo administrador.
ContainerHasLegalHold Conflito (409) A operação pedida não é permitida, uma vez que o contentor tem uma ou mais retenções legais.
ContainerImmutabilityPolicyLocked Conflito (409) A operação pedida não é permitida, uma vez que o contentor tem uma política de imutabilidade bloqueada.
ContainerNotFound Não Encontrado (404) O contentor especificado não existe.
ContentLengthLargerThanTierLimit Conflito (409) O comprimento do conteúdo do blob não pode exceder o respetivo limite de camadas.
CopyAcrossAccountsNotSupported Pedido Incorreto (400) A conta de origem de cópia e a conta de destino têm de ser as mesmas.
CopyIdMismatch Conflito (409) O ID de cópia especificado não correspondeu ao ID de cópia da operação de cópia pendente.
DirectorySasNotSupportedVersion Conflito (409) A SAS de diretório não é suportada 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 contentor não é reconhecido por esta versão.
IncrementalCopyBlobMismatch Conflito (409) O blob de origem especificado é diferente da origem 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 do pedido de cópia incremental tem de ser um instantâneo.
InfiniteLeaseDurationRequired Falha na Pré-condição (412) O ID de concessão correspondeu, mas a concessão especificada tem de ser uma concessão de duração infinita.
InvalidBlobOrBlock Pedido Incorreto (400) O conteúdo de blob ou bloco especificado é inválido.
InvalidBlobTier Pedido Incorreto (400) A camada de blob especificada é inválida.
InvalidBlobType Conflito (409) O tipo de blob é inválido para esta operação.
InvalidBlockId Pedido Incorreto (400) O ID de bloco especificado é inválido. O ID de bloco tem de ser codificado em Base64.
InvalidBlockList Pedido Incorreto (400) A lista de bloqueios especificada é inválida.
InvalidOperation Pedido Incorreto (400) Operação inválida num instantâneo de blob.
InvalidPageRange Intervalo Pedido Não Satisfiable (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) O URL de origem para o pedido de cópia incremental tem de ser um URL de blob de Armazenamento do Azure válido.
InvalidVersionForPageBlobOperation Pedido Incorreto (400) Todas as operações nos blobs de páginas 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 quebrada novamente.
LeaseIdMismatchWithBlobOperation Falha na Pré-condição (412) O ID de concessão especificado não corresponde ao ID de concessão do blob.
LeaseIdMismatchWithContainerOperation Falha na Pré-condição (412) O ID de concessão especificado não corresponde ao ID de concessão do contentor.
LeaseIdMismatchWithLeaseOperation Conflito (409) O ID de concessão especificado não corresponde ao ID de concessão do blob/contentor.
LeaseIdMissing Falha na Pré-condição (412) Existe atualmente uma concessão no blob/contentor e não foi especificado nenhum ID de concessão no pedido.
LeaseIsBreakingAndCannotBeAcquired Conflito (409) O ID de concessão correspondeu, mas a concessão está atualmente em estado de interrupção e não pode ser adquirida até que seja quebrada.
LeaseIsBreakingAndCannotBeChanged Conflito (409) O ID de concessão correspondeu, mas a concessão está atualmente em estado de interrupção e não pode ser alterada.
LeaseIsBrokenAndCannotBeRenewed Conflito (409) O ID de concessão correspondeu, mas a concessão foi quebrada explicitamente e não pode ser renovada.
LeaseLost Falha na Pré-condição (412) Foi especificado um ID de concessão, mas a concessão do blob/contentor expirou.
LeaseNotPresentWithBlobOperation Falha na Pré-condição (412) Atualmente, não existe nenhuma concessão no blob.
LeaseNotPresentWithContainerOperation Falha na Pré-condição (412) Atualmente, não existe concessão no contentor.
LeaseNotPresentWithLeaseOperation Conflito (409) Atualmente, não existe nenhuma concessão no blob/contentor.
MaxBlobSizeConditionNotMet Falha na Pré-condição (412) A condição de tamanho máximo do blob especificada não foi cumprida.
NoPendingCopyOperation Conflito (409) Atualmente, não existe nenhuma operação de cópia pendente.
OperationNotAllowedOnIncrementalCopyBlob Conflito (409) A operação especificada não é permitida num blob de cópia incremental.
PendingCopyOperation Conflito (409) Existe atualmente uma operação de cópia pendente.
PreviousSnapshotCannotBeNewer Pedido Incorreto (400) O prevsnapshot valor do parâmetro de consulta não pode ser mais recente do que o valor do parâmetro de consulta de instantâneo.
PreviousSnapshotNotFound Conflito (409) O instantâneo anterior não foi encontrado.
PreviousSnapshotOperationNotSupported Conflito (409) A opção Diferencial Obter Intervalos de Páginas não é suportada no instantâneo anterior.
QueryParameterSddInvalid Proibido (403) Parâmetro sdd inválido.
QueryParameterSasMandatory Proibido (403) O parâmetro sdd é obrigatório em caso de SAS de diretório. Não pode estar vazio.
SequenceNumberConditionNotMet Falha na Pré-condição (412) A condição de número de sequência especificada não foi cumprida.
SequenceNumberIncrementTooLarge Conflito (409) Não é possível efetuar o incremento do número de sequência porque resultaria em excesso do número de sequência.
SnapshotCountExceeded Conflito (409) A contagem de instantâneos relativamente a este blob foi excedida.
SnapshotOperationRateExceeded Conflito (409) A taxa de operações de instantâneo relativamente a este blob foi excedida.
InstantâneosPresent Conflito (409) Esta operação não é permitida enquanto o blob tiver instantâneos.
SourceConditionNotMet Falha na Pré-condição (412) A condição de origem especificada com cabeçalhos condicionais HTTP não é cumprida.
SystemInUse Conflito (409) Este blob está a ser utilizado pelo sistema.
TargetConditionNotMet Falha na Pré-condição (412) A condição de destino especificada com cabeçalhos condicionais HTTP não é cumprida.
UnauthorizedBlobOverwrite Proibido (403) Este pedido não está autorizado a efetuar substituições de blobs.
Não SuportadoHeader Pedido Incorreto (400) Um dos cabeçalhos especificados no pedido não é suportado.
BlobBeingRehydrated Conflito (409) Esta operação não é permitida porque o blob está a ser reidratado.
BlobArchived Conflito (409) Esta operação não é permitida num blob arquivado.
BlobNotArchived Conflito (409) Este blob não está atualmente no estado arquivado.

Ver 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
Resolver problemas de operações da API
Enumeração httpStatusCode
REST dos serviços de armazenamento