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