Códigos de erro comuns da API REST

Uma operação em qualquer um dos serviços de Armazenamento do Azure pode devolver os seguintes códigos de erro:

Código de erro Código de estado de HTTP Mensagem de utilizador
NoAuthenticationInformation Não Autorizado (401) o servidor não conseguiu autenticar o pedido. Veja as informações no cabeçalho www-authenticate.
InvalidAuthenticationInfo Não Autorizado (401) o servidor não conseguiu autenticar o pedido. Veja as informações no cabeçalho www-authenticate.
AccountAlreadyExists Conflito (409) A conta especificada já existe.
AccountBeingCreated Conflito (409) A conta especificada está em processo de criação.
AccountIsDisabled Proibido (403) A conta especificada está desativada.
AccountProtectedFromDeletion Conflito (409) Os Contentores <containerName> de Conta <accountName> têm <have legal hold\locked immutability policy>.
AuthenticationFailed Proibido (403) o servidor não conseguiu autenticar o pedido. Certifique-se de que o valor do Authorization cabeçalho é formado corretamente, incluindo a assinatura.
ConditionHeadersNotSupported BadRequest (400) Os cabeçalhos de condição não são suportados.
ConditionNotMet Não Modificado (304) A condição especificada nos cabeçalhos condicionais não foi cumprida para uma operação de leitura.
ConditionNotMet Falha na Pré-condição (412) A condição especificada nos cabeçalhos condicionais não foi cumprida para uma operação de escrita.
EmptyMetadataKey Pedido Incorreto (400) A chave para um dos pares chave-valor de metadados está vazia.
InsufficientAccountPermissions Proibido (403) As operações de leitura estão atualmente desativadas.
InsufficientAccountPermissions Proibido (403) As operações de escrita não são permitidas.
InsufficientAccountPermissions Proibido (403) A conta a ser acedida não tem permissões suficientes para executar esta operação.
InternalError Erro interno do Servidor (500) O servidor encontrou um erro interno. Repita o pedido.
InvalidAuthenticationInfo Pedido Incorreto (400) As informações de autenticação não foram fornecidas no formato correto. Verifique o valor do Authorization cabeçalho.
InvalidHeaderValue Pedido Incorreto (400) O valor fornecido para um dos cabeçalhos HTTP não estava no formato correto.
InválidoHttpVerb Pedido Incorreto (400) O verbo HTTP especificado não foi reconhecido pelo servidor.
InvalidInput Pedido Incorreto (400) Uma das entradas do pedido não é válida.
InvalidMd5 Pedido Incorreto (400) O valor MD5 especificado no pedido é inválido. O valor MD5 tem de ter 128 bits e codificado em Base64.
InvalidMetadata Pedido Incorreto (400) Os metadados especificados são inválidos. Inclui carateres que não são permitidos.
InvalidQueryParameterValue Pedido Incorreto (400) Foi especificado um valor inválido para um dos parâmetros de consulta no URI do pedido.
InvalidRange Intervalo Pedido Não Satisfiável (416) O intervalo especificado é inválido para o tamanho atual do recurso.
InvalidResourceName Pedido Incorreto (400) O nome do recurso especificado contém carateres inválidos.
InvalidUri Pedido Incorreto (400) O URI pedido não representa nenhum recurso no servidor.
InvalidXmlDocument Pedido Incorreto (400) O XML especificado não é sintaticamente válido.
InvalidXmlNodeValue Pedido Incorreto (400) O valor fornecido para um dos nós XML no corpo do pedido não estava no formato correto.
KeyVaultAccessTokenCannotBeAcquired Proibido (403) Não é possível adquirir um token de acesso para o cofre de chaves do Azure Active Directory com a identidade deste recurso.
KeyVaultEncryptionKeyNotFound Proibido (403) Não foi encontrada a chave do cofre de chaves para desembrulhar a chave de encriptação.
KeyVaultVaultNotFound Proibido (403) O cofre do cofre de chaves não foi encontrado.
Md5Mismatch Pedido Incorreto (400) O valor MD5 especificado no pedido não corresponde ao valor MD5 calculado pelo servidor.
MetadataTooLarge Pedido Incorreto (400) O tamanho dos metadados especificados excede o tamanho máximo permitido.
MissingContentLengthHeader Comprimento Necessário (411) O Content-Length cabeçalho não foi especificado.
MissingRequiredQueryParameter Pedido Incorreto (400) Não foi especificado um parâmetro de consulta necessário para este pedido.
MissingRequiredHeader Pedido Incorreto (400) Não foi especificado um cabeçalho HTTP necessário.
MissingRequiredXmlNode Pedido Incorreto (400) Não foi especificado um nó XML necessário no corpo do pedido.
MultipleConditionHeadersNotSupported Pedido Incorreto (400) Não são suportados vários cabeçalhos de condição.
OperationTimedOut Erro interno do Servidor (500) Não foi possível concluir a operação dentro do tempo permitido. A operação pode ou não ter sido efetuada com êxito no lado do servidor. Consulte o estado do servidor antes de repetir a operação.
OutOfRangeInput Pedido Incorreto (400) Uma das entradas do pedido está fora do intervalo.
OutOfRangeQueryParameterValue Pedido Incorreto (400) Um parâmetro de consulta especificado no URI do pedido está fora do intervalo permitido.
RequestBodyTooLarge Entidade de Pedido Demasiado Grande (413) O tamanho do corpo do pedido excede o tamanho máximo permitido.
ResourceTypeMismatch Conflito (409) O tipo de recurso especificado não corresponde ao tipo do recurso existente.
RequestUrlFailedToParse Pedido Incorreto (400) Não foi possível analisar o URL no pedido.
ResourceAlreadyExists Conflito (409) O recurso especificado já existe.
ResourceNotFound Não Encontrado (404) O recurso especificado não existe.
ServerBusy Serviço Indisponível (503) Atualmente, o servidor não consegue receber pedidos. Tente novamente o seu pedido.
ServerBusy Serviço Indisponível (503) A entrada ultrapassou o limite da conta.
ServerBusy Serviço Indisponível (503) A saída ultrapassou o limite da conta.
ServerBusy Serviço Indisponível (503) As operações por segundo ultrapassam o limite da conta.
Não SuportadoHeader Pedido Incorreto (400) Um dos cabeçalhos HTTP especificados no pedido não é suportado.
Não suportadoXmlNode Pedido Incorreto (400) Um dos nós XML especificados no corpo do pedido não é suportado.
UnsupportedQueryParameter Pedido Incorreto (400) Um dos parâmetros de consulta especificados no URI do pedido não é suportado.
Não suportadoHttpVerb Método Não Permitido (405) O recurso não suporta o verbo HTTP especificado.

Ver também

Códigos de erro do Armazenamento de Blobs
Códigos de erro do Armazenamento de Filas
Códigos de erro do Armazenamento de Tabelas
Ficheiros do Azure códigos de erro
Resolver problemas de operações de API
Enumeração httpStatusCode
Referência da API REST do Armazenamento do Azure