Respostas de erro
O sistema StorageGRID suporta todas as respostas de erro padrão da API REST do S3 aplicáveis. Além disso, a implementação do StorageGRID adiciona várias respostas personalizadas.
Códigos de erro da API S3 suportados
Nome | Status HTTP |
---|---|
Acesso negado |
403 Proibido |
BadDigest |
400 Solicitação Inválida |
BucketAlreadyExists |
409 Conflito |
BaldeNãoVazio |
409 Conflito |
Corpo Incompleto |
400 Solicitação Inválida |
Erro interno |
Erro interno do servidor 500 |
Id de chave de acesso inválido |
403 Proibido |
Argumento inválido |
400 Solicitação Inválida |
Nome de Bucket inválido |
400 Solicitação Inválida |
Estado de Bucket inválido |
409 Conflito |
InvalidDigest |
400 Solicitação Inválida |
Erro de Algoritmo de Criptografia Inválido |
400 Solicitação Inválida |
Parte inválida |
400 Solicitação Inválida |
Pedido de peça inválido |
400 Solicitação Inválida |
Intervalo inválido |
416 Intervalo solicitado não satisfatório |
Solicitação inválida |
400 Solicitação Inválida |
Classe de armazenamento inválida |
400 Solicitação Inválida |
Tag inválida |
400 Solicitação Inválida |
URI inválido |
400 Solicitação Inválida |
ChaveMuitoLonga |
400 Solicitação Inválida |
XML malformado |
400 Solicitação Inválida |
MetadadosMuitoGrandes |
400 Solicitação Inválida |
MétodoNãoPermitido |
Método 405 não permitido |
Comprimento do conteúdo ausente |
411 Comprimento necessário |
Erro de corpo de solicitação ausente |
400 Solicitação Inválida |
Cabeçalho de segurança ausente |
400 Solicitação Inválida |
NoSuchBucket |
404 Não Encontrado |
Nenhuma Chave |
404 Não Encontrado |
NoSuchUpload |
404 Não Encontrado |
Não implementado |
501 Não Implementado |
Política NoSuchBucket |
404 Não Encontrado |
Erro de configuração de bloqueio de objeto não encontrado |
404 Não Encontrado |
Pré-condição falhou |
412 Pré-condição falhou |
RequestTimeTooSkewed |
403 Proibido |
Serviço não disponível |
503 Serviço indisponível |
AssinaturaNãoCorresponde |
403 Proibido |
Muitos Baldes |
400 Solicitação Inválida |
UserKeyDeveSerEspecificado |
400 Solicitação Inválida |
Códigos de erro personalizados do StorageGRID
Nome | Descrição | Status HTTP |
---|---|---|
XBucketLifecycleNãoPermitido |
A configuração do ciclo de vida do bucket não é permitida em um bucket compatível legado |
400 Solicitação Inválida |
XBucketPolicyParseException |
Falha ao analisar o JSON da política de bucket recebida. |
400 Solicitação Inválida |
XComplianceConflito |
Operação negada devido a configurações de conformidade legadas. |
403 Proibido |
XComplianceRedundância ReduzidaProibido |
Redundância reduzida não é permitida no bucket compatível legado |
400 Solicitação Inválida |
Comprimento da política XMaxBucket excedido |
Sua apólice excede o comprimento máximo permitido da apólice. |
400 Solicitação Inválida |
XMissingInternalRequestHeader |
Falta um cabeçalho de uma solicitação interna. |
400 Solicitação Inválida |
Conformidade com XNoSuchBucket |
O bucket especificado não tem a conformidade legada habilitada. |
404 Não Encontrado |
XNãoAceitável |
A solicitação contém um ou mais cabeçalhos de aceitação que não puderam ser atendidos. |
406 Não aceitável |
XNãoImplementado |
A solicitação que você forneceu implica uma funcionalidade que não está implementada. |
501 Não Implementado |