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