Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-07 GMT+08:00

Códigos de erro

Se uma chamada de API falhar, nenhum dado de resultado será retornado. Você pode localizar a causa do erro de acordo com o código de erro de cada API. Se uma chamada de API falhar, o código de status HTTP 3xx, 4xx ou 5xx é retornado. O corpo da resposta contém o código de erro e as informações específicas. Se você não conseguir localizar a causa de um erro, entre em contato com o serviço de suporte da HUAWEI CLOUD e forneça o código de erro para que possamos ajudá-lo a resolver o problema o mais rápido possível.

Sintaxe de resposta de erro

Quando ocorre um erro, as informações do cabeçalho da resposta contêm:

  • Tipo de conteúdo: application/xml
  • Código de status de erro HTTP 3xx, 4xx, ou 5xx

O corpo da resposta também contém informações sobre o erro. Segue-se um exemplo de resposta de erro que mostra elementos comuns no corpo de resposta de erro Representational State Transfer (REST).

1
<?xml version="1.0" encoding="UTF-8"?> <Error> <Code>NoSuchKey</Code> <Message>The resource you requested does not exist</Message> <Resource>/example-bucket/object</Resource> <RequestId>001B21A61C6C0000013402C4616D5285</RequestId> <HostId>RkRCRDJENDc5MzdGQkQ4OUY3MTI4NTQ3NDk2Mjg0M0FB QUFBQUFBYmJiYmJiYmJD</HostId> </Error>

Tabela 1 descreve o significado de cada elemento.

Tabela 1 Elementos de resposta a erros

Elemento

Descrição

Error

Elemento raiz que descreve o erro em um corpo de resposta XML

Code

Código de retorno HTTP que corresponde ao erro no corpo da resposta XML. Para obter detalhes sobre códigos de erro, consulte Tabela 2.

Message

Detalha o erro no corpo da resposta de erro XML. Para obter detalhes sobre mensagens de erro, consulte Tabela 2.

RequestId

ID da requisição cuja resposta de erro é retornada. O ID é usado para localizar o erro.

HostId

ID do servidor que retorna uma resposta de erro

Resource

Bucket ou objeto relacionado a um erro.

Algumas respostas de erro contêm informações mais detalhadas. Recomenda-se que todas as informações de erro sejam registradas para facilitar a correção de erros.

Descrição

Se o OBS encontrar um erro ao processar uma solicitação, uma resposta contendo o código de erro e a descrição será retornada. Tabela 2 descreve os códigos de erro do OBS.

Tabela 2 Códigos de erro

Código de status

Código de erro

Mensagem de erro

Solução

301 Moved Permanently

PermanentRedirect

O intervalo solicitado pode ser acessado somente por meio do endereço especificado. Envie solicitações subsequentes para o endereço.

Envie a solicitação para o endereço de redirecionamento retornado.

301 Moved Permanently

WebsiteRedirect

A solicitação do site não possui bucketName.

Coloque o nome do intervalo na solicitação e tente novamente.

307 Moved Temporarily

TemporaryRedirect

Redirecionamento temporário. Se o DNS for atualizado, a solicitação será redirecionada para o intervalo.

O sistema redireciona automaticamente a solicitação ou envia a solicitação para o endereço de redirecionamento.

400 Bad Request

BadDigest

O valor especificado de Content-MD5 não corresponde ao valor recebido pelo OBS.

Verifique se o valor MD5 transportado no cabeçalho é o mesmo que o calculado pelo corpo da mensagem.

400 Bad Request

BadDomainName

O nome do domínio é inválido.

Use um nome de domínio válido.

400 Bad Request

BadRequest

Parâmetros de solicitação inválidos.

Modifique os parâmetros de acordo com os detalhes do erro no corpo da mensagem.

400 Bad Request

CustomDomainAreadyExist

O domínio configurado já existe.

Ele foi configurado e não precisa ser configurado novamente.

400 Bad Request

CustomDomainNotExist

Exclua o domínio que não existe.

Não está configurado ou foi excluído. Você não precisa excluí-lo.

400 Bad Request

EntityTooLarge

O tamanho do objeto carregado usando o método POST excede o limite superior.

Modifique as condições especificadas na política ao publicar o objeto ou reduza o tamanho do objeto.

400 Bad Request

EntityTooSmall

O tamanho do objeto carregado usando o método POST não atinge o limite inferior.

Modifique as condições especificadas na política ao postar o objeto ou aumente o tamanho do objeto.

400 Bad Request

IllegalLocationConstraintException

Uma solicitação sem Location é enviada para a criação de um bucket em uma região não padrão.

Envie a solicitação de criação do bucket para a região padrão ou envie a solicitação com o Location da região não padrão.

400 Bad Request

IncompleteBody

Nenhum corpo de solicitação completo é recebido devido a problemas de rede ou outros.

Carregue o objeto novamente.

400 Bad Request

IncorrectNumberOfFilesInPost Request

Cada solicitação POST deve conter um arquivo a ser carregado.

Leve um arquivo a ser carregado.

400 Bad Request

InvalidArgument

Parâmetro inválido.

Modifique o parâmetro de acordo com os detalhes do erro no corpo da mensagem.

400 Bad Request

InvalidBucket

O bucket a ser acessado não existe.

Altere o nome do bucket.

400 Bad Request

InvalidBucketName

O nome do intervalo especificado na solicitação é inválido, que pode ter excedido o comprimento máximo ou conter caracteres especiais que não são permitidos.

Altere o nome do bucket.

400 Bad Request

InvalidEncryptionAlgorithmError

Algoritmo encriptação incorreto. O objeto não pode ser descriptografado devido ao cabeçalho de encriptação incorreto realizado ao baixar o objeto criptografado SSE-C.

Carregue o cabeçalho de encriptação correto ao baixar o objeto.

400 Bad Request

InvalidLocationConstraint

O Location especificado na solicitação de criação do intervalo é inválido ou não existe.

Corrija o Location na solicitação de criação do bucket.

400 Bad Request

InvalidPart

Uma ou mais peças especificadas não são encontradas. As peças não podem ser carregadas ou as tags de entidade especificadas (as ETag) não correspondem às ETag das peças.

Mesclar as peças corretamente de acordo com as ETag.

400 Bad Request

InvalidPartOrder

As peças não são listadas em ordem crescente por número de peça.

Classifique as partes em ordem crescente e mescle-as novamente.

400 Bad Request

InvalidPolicyDocument

O conteúdo do formulário não atende às condições especificadas no documento de política.

Modifique a política no formulário construído de acordo com os detalhes do erro no corpo da mensagem e tente novamente.

400 Bad Request

InvalidRedirectLocation

Localização de redirecionamento inválida.

Especifica o endereço IP correto.

400 Bad Request

InvalidRequest

Pedido inválido.

Modifique o parâmetro de acordo com os detalhes do erro no corpo da mensagem.

400 Bad Request

InvalidRequestBody

O corpo da solicitação é inválido. A solicitação requer um corpo da mensagem, mas nenhum corpo da mensagem é carregado.

Carregue o corpo da mensagem no formato correto.

400 Bad Request

InvalidTargetBucketForLogging

O grupo de entrega não tem permissão ACL para o intervalo de destino.

Configure a ACL do bucket de destino e tente novamente.

400 Bad Request

KeyTooLongError

A chave fornecida é muito longa.

Use uma tecla mais curta.

400 Bad Request

KMS.DisabledException

A chave mestra do cliente (CMK) é desabilitada no modo SSE-KMS.

Substitua a chave e tente novamente ou entre em contato com o suporte técnico.

400 Bad Request

KMS.NotFoundException

A chave mestra do cliente (CMK) não existe no modo SSE-KMS.

Tente novamente com o CMK correto.

400 Bad Request

MalformedACLError

O arquivo XML fornecido está em um formato incorreto ou não atende aos requisitos de formato.

Use o formato XML correto para tentar novamente.

400 Bad Request

MalformedError

O formato XML na solicitação está incorreto.

Use o formato XML correto para tentar novamente.

400 Bad Request

MalformedLoggingStatus

O formato XML do Logging está incorreto.

Use o formato XML correto para tentar novamente.

400 Bad Request

MalformedPolicy

A política de bucket não existe.

Modifique a política do intervalo de acordo com os detalhes do erro retornados no corpo da mensagem.

400 Bad Request

MalformedQuotaError

O formato XML de cota está incorreto.

Use o formato XML correto para tentar novamente.

400 Bad Request

MalformedXML

Um arquivo XML de um item de configuração está no formato incorreto.

Use o formato XML correto para tentar novamente.

400 Bad Request

MaxMessageLengthExceeded

Copiar um objeto não requer um corpo de mensagem na solicitação.

Remova o corpo da mensagem e tente novamente.

400 Bad Request

MetadataTooLarge

O tamanho do cabeçalho de metadados excedeu o limite superior.

Reduza o tamanho do cabeçalho de metadados.

400 Bad Request

MissingRegion

Nenhuma região contida na solicitação e nenhuma região padrão definida no sistema.

Leve as informações da região na solicitação.

400 Bad Request

MissingRequestBodyError

Este código de erro é devolvido depois de enviar um ficheiro XML vazio.

Forneça o arquivo XML correto.

400 Bad Request

MissingRequiredHeader

Cabeçalhos obrigatórios estão faltando na solicitação.

Forneça os cabeçalhos necessários.

400 Bad Request

MissingSecurityHeader

Um cabeçalho obrigatório não é fornecido.

Forneça os cabeçalhos necessários.

400 Bad Request

TooManyBuckets

Você tentou criar mais buckets do que o permitido.

Exclua alguns buckets e tente novamente.

400 Bad Request

TooManyCustomDomains

Muitas contas de usuário estão configuradas.

Exclua algumas contas de usuário e tente novamente.

400 Bad Request

TooManyWrongSignature

A solicitação é rejeitada devido a erros de alta frequência.

Substitua a Chave de Acesso e tente novamente.

400 Bad Request

UnexpectedContent

O pedido requer um corpo da mensagem que não é transportado pelo cliente, ou o pedido não requer um corpo da mensagem, mas o cliente carrega o corpo da mensagem.

Tente novamente de acordo com as instruções.

400 Bad Request

UserKeyMustBeSpecified

Esta operação está disponível apenas para usuários específicos.

Entre em contato com o suporte técnico.

400 Bad Request

ContentSHA256Mismatch

O valor SHA-256 do objeto calculado pelo cliente é diferente do calculado pelo servidor.

Verifique se o valor de SHA-256 calculado pelo cliente está correto.

403 Forbidden

AccessDenied

Acesso negado, porque a solicitação não carrega um cabeçalho de data ou o formato do cabeçalho está incorreto.

Forneça um cabeçalho de data correto na solicitação.

403 Forbidden

AccessForbidden

Permissão insuficiente. Não existe nenhuma configuração CORS para o bucket ou a regra CORS não corresponde.

Modifique a configuração CORS do intervalo ou envie a solicitação OPTIONS correspondente com base na configuração CORS do intervalo.

403 Forbidden

AllAccessDisabled

Você não possui permissão para realizar esta operação. O nome do bucket é proibido.

Altere o nome do bucket.

403 Forbidden

DeregisterUserId

O usuário foi desregistrado.

Carregar ou recadastrar.

403 Forbidden

InArrearOrInsufficientBalance

O assinante deve taxas ou o saldo da conta é insuficiente e o assinante não tem permissão para realizar uma operação.

Top para cima.

403 Forbidden

InsufficientStorageSpace

Espaço de armazenamento insuficiente.

Se a cota for excedida, aumente a cota ou exclua alguns objetos.

403 Forbidden

InvalidAccessKeyId

O ID da chave de acesso fornecido pelo cliente não existe no sistema.

Forneça a identificação correta da chave de acesso.

403 Forbidden

InvalidObjectState

Você precisa restaurar os objetos do Arquivo antes de baixá-los.

Restaure o objeto primeiro.

403 Forbidden

NotSignedUp

Sua conta não foi registrada no sistema. Apenas uma conta registrada pode ser usada.

Inscreva-se no OBS.

403 Forbidden

RequestTimeTooSkewed

Houve um grande offset de tempo entre a hora do servidor OBS e a hora em que o cliente iniciou uma solicitação.

Para fins de segurança, o OBS verifica o offset de tempo entre o cliente e o servidor. Se o offset for maior que 15 minutos, o servidor OBS rejeitará suas solicitações e essa mensagem de erro será relatada.

Verifique se há um grande offset de tempo entre a hora do cliente e a hora do servidor. Se houver, ajuste a hora do cliente com base na hora local (UTC) e tente novamente.

403 Forbidden

SignatureDoesNotMatch

A assinatura fornecida não corresponde à assinatura calculada pelo OBS.

Verifique a chave de acesso secreta e o algoritmo de assinatura. Para obter detalhes, consulte Por que as assinaturas não coincidem?

403 Forbidden

VirtualHostDomainRequired

O nome de domínio de acesso à hospedagem virtual não é usado.

Use o nome de domínio de acesso à hospedagem virtual. Para mais detalhes, consulte Construção de uma solicitação.

403 Forbidden

Unauthorized

O usuário não foi autenticado em nome real.

Autentique o nome real do usuário e tente novamente.

404 Not Found

NoSuchBucket

O bucket especificado não existe.

Crie um bucket e execute a operação novamente.

404 Not Found

NoSuchBucketPolicy

Não existe nenhuma política de bucket.

Configurar uma política de bucket.

404 Not Found

NoSuchCORSConfiguration

Nenhuma configuração de CORS existe.

Configure o CORS primeiro.

404 Not Found

NoSuchCustomDomain

A conta de usuário solicitada não existe.

Defina uma conta de usuário primeiro.

404 Not Found

NoSuchKey

A chave especificada não existe.

Carregue o objeto primeiro.

404 Not Found

NoSuchLifecycleConfiguration

A regra de ciclo de vida solicitada não existe.

Configure uma regra de ciclo de vida primeiro.

404 Not Found

NoSuchUpload

O carregamento multiparte especificado não existe. O ID de carregamento não existe ou o carregamento multiparte foi encerrado ou concluído.

Use a peça existente ou reinicializar a peça.

404 Not Found

NoSuchVersion

A ID de versão especificada não corresponde a nenhuma versão existente.

Use um ID de versão correto.

404 Not Found

NoSuchWebsiteConfiguration

O site solicitado não existe.

Configure o site primeiro.

405 Method Not Allowed

MethodNotAllowed

O método especificado não é permitido contra o recurso solicitado.

A mensagem "O método especificado não é suportado." é retornada.

O método não é permitido.

408 Request Timeout

RequestTimeout

A conexão de socket com o servidor não tem operações de leitura ou gravação dentro do período de tempo limite.

Verifique a rede e tente novamente ou entre em contato com o suporte técnico.

409 Conflict

BucketAlreadyExists

O nome do bucket solicitado já existe. O namespace do intervalo é compartilhado por todos os usuários do OBS. Selecione outro nome e tente novamente.

Altere o nome do bucket.

409 Conflict

BucketAlreadyOwnedByYou

Sua solicitação anterior para criar o intervalo homônimo foi bem-sucedida e você já o possui.

Não é necessário criar mais buckets.

409 Conflict

BucketNotEmpty

O bucket que você tentou excluir não está vazio.

Exclua os objetos no bucket e, em seguida, exclua o bucket.

409 Conflict

InvalidBucketState

Status do bucket inválido. Após a configuração da replicação entre regiões, o versionamento do bucket não pode ser desativado.

Ative o versionamento do bucket ou cancele a replicação entre regiões.

409 Conflict

OperationAborted

Uma operação conflitante está em execução neste recurso. Tente novamente mais tarde.

Tente novamente mais tarde.

409 Conflict

ServiceNotSupported

O método de requisição não é suportado pelo servidor.

Não suportado pelo servidor. Entre em contato com o suporte técnico.

411 Length Required

MissingContentLength

O cabeçalho HTTP Content-Length não é fornecido.

Forneça o cabeçalho Content-Length.

412 Precondition Failed

PreconditionFailed

Pelo menos uma das pré-condições especificadas não é atendida.

Modifique de acordo com o prompt de condição no corpo da mensagem retornada.

416 Client Requested Range Not Satisfiable

InvalidRange

O intervalo solicitado não pode ser obtido.

Tente novamente com o intervalo correto.

500 Internal Server Error

InternalError

Ocorre um erro interno. Tente novamente mais tarde.

Entre em contato com o suporte técnico.

501 Not Implemented

ServiceNotImplemented

O método de solicitação não é implementado pelo servidor.

Não suportado no momento. Entre em contato com o suporte técnico.

503 Service Unavailable

ServiceUnavailable

O servidor está sobrecarregado ou tem erros internos.

Tente mais tarde ou entre em contato com o suporte técnico.

503 Service Unavailable

SlowDown

Pedidos muito frequentes. Reduza a frequência de solicitação.

Pedidos muito frequentes. Reduza a frequência de solicitação.

Tabela 3 Códigos de erro OEF

Código de status

Código de erro

Mensagem de erro

Solução

500 Internal Server Error

SYS.0001

Erro de serviço interno.

Entre em contato com o suporte técnico.

404 Not Found

SYS.0003

API não suportada.

Use outra API.

401 Unauthorized

SYS.0004

Solicitação não autenticada.

Entre em contato com o suporte técnico.

403 Forbidden

SYS.0005

Sem permissão de acesso.

Entre em contato com o suporte técnico.

400 Bad Request

SYS.0006

Formato de solicitação incorreto.

Verifique o formato da solicitação.

400 Bad Request

SYS.0007

Solicitação inválida para download de intervalo.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0008

O token expirou.

Use um token válido.

431 Request Header Fields Too Large

SYS.0009

O número de cabeçalhos na solicitação HTTP excede o limite superior.

Reduza o número de cabeçalhos na solicitação HTTP.

400 Bad Request

SYS.0010

Parâmetros de solicitação inválidos.

Verifique os parâmetros da solicitação.

429 Too Many Requests

SYS.0011

O número de solicitações excedeu o limite superior.

Reduzir o número de solicitações.

400 Bad Request

SYS.0012

O corpo da solicitação é superdimensionado.

Reduza o tamanho do corpo da solicitação.

403 Forbidden

SYS.0013

A atualização de token é necessária devido a alterações de permissão.

Atualize o token.

404 Not Found

SYS.0014

O bucket não existe.

Tente com outro nome de bucket.

404 Not Found

SYS.0015

O objeto não existe.

Tente com outro nome de objeto.

500 Erro de servidor interno

SYS.0016

OBS access error.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0018

Erro de solicitação interna. Possíveis causas: formato de solicitação incorreto ou desconexão da rede.

Verifique o formato da solicitação e a conectividade de rede.

500 Internal Server Error

SYS.0019

Falha ao acessar a política de bucket.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0020

Falha ao acessar o serviço de gerenciamento de tarefas em segundo plano.

Entre em contato com o suporte técnico.

403 Forbidden

SYS.0021

Conta restrita.

Carregue sua conta.

403 Forbidden

SYS.0022

A conta está congelada.

Carregue ou registre uma nova conta.

400 Bad Request

SYS.0023

Região incorreta.

Tente com outro nome de região.

500 Internal Server Error

SYS.0024

Falha ao acessar um serviço autorizado.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0025

Conteúdo de resposta incorreto.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0026

Conteúdo de resposta de leitura incorreto.

Entre em contato com o suporte técnico.

400 Bad Request

SYS.0027

A agência não tem nenhuma permissão.

Entre em contato com o suporte técnico.

400 Bad Request

SYS.0028

A agência não existe.

Tente com outra agência.

400 Bad Request

SYS.0029

Nome de domínio da região OBS inválido.

Tente com outro nome de domínio de região OBS.

400 Bad Request

SYS.0030

O nome de domínio da região OBS não corresponde.

Tente com outro nome de domínio de região OBS.

500 Internal Server Error

SYS.0031

Falha ao autorizar o OBS a criar automaticamente uma agência.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0032

Falha ao autorizar o OBS a modificar automaticamente uma agência.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0033

Falha ao conceder ao OBS a criação automática de permissões personalizadas.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0034

Falha ao conceder ao OBS para consultar automaticamente permissões personalizadas.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0035

Falha ao conceder ao OBS para atualizar automaticamente permissões personalizadas.

Entre em contato com o suporte técnico.

400 Bad Request

SYS.0036

ID de projeto inválida.

Tente com outro ID de projeto.

400 Bad Request

SYS.0037

Insuficientes permissões concedidas à agência.

Entre em contato com o suporte técnico.

400 Bad Request

SYS.0038

O download multi-range não é suportado.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0039

ID da conta inválido.

Insira a ID de locatário correta.

500 Internal Server Error

SYS.0040

Ocorreu um erro ao inicializar o cliente SDK.

Entre em contato com o suporte técnico.

400 Bad Request

SYS.0041

Falha ao substituir o parâmetro magic.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0042

Tempo limite de processamento do servidor.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0043

Falha ao desserializar a cadeia de caracteres JSON.

Entre em contato com o suporte técnico.

500 Internal Server Error

SYS.0044

Ocorreu um erro ao obter o status do cache interno.

Entre em contato com o suporte técnico.