Respostas de erro
O sistema StorageGRID suporta todas as respostas de erro padrão da API REST S3 que se aplicam. Além disso, a implementação do StorageGRID adiciona várias respostas personalizadas.
Códigos de erro S3 API suportados
Nome | Status HTTP |
---|---|
AccessDenied |
403 proibido |
BadDigest |
400 pedido incorreto |
BucketAlreadyExists |
409 conflito |
BucketNotEmpty |
409 conflito |
IncompleteBody |
400 pedido incorreto |
InternalError (erro internacional) |
500 erro interno do servidor |
InvalidAccessKeyId |
403 proibido |
InvalidArgument |
400 pedido incorreto |
InvalidBucketName |
400 pedido incorreto |
InvalidBucketState |
409 conflito |
InvalidDigest |
400 pedido incorreto |
InvalidEncryptionAlgorithmError |
400 pedido incorreto |
InvalidPart |
400 pedido incorreto |
InvalidPartOrder |
400 pedido incorreto |
Intervalo Invalidável |
416 intervalo solicitado não satisfatório |
InvalidRequest |
400 pedido incorreto |
InvalidStorageClass |
400 pedido incorreto |
InvalidTag |
400 pedido incorreto |
InvalidURI |
400 pedido incorreto |
KeyTooLong |
400 pedido incorreto |
MalformedXML |
400 pedido incorreto |
MetadataTooLarge |
400 pedido incorreto |
MetodNotAlloved |
Método 405 não permitido |
MissingContentLength |
411 comprimento necessário |
MissingRequestBodyError |
400 pedido incorreto |
MissingSecurityHeader |
400 pedido incorreto |
NoSuchBucket |
404 não encontrado |
NoSuchKey |
404 não encontrado |
NoSuchUpload |
404 não encontrado |
Sem Implementado |
501 não implementado |
NoSuchBucketPolicy |
404 não encontrado |
ObjectLockConfigurationNotFounError |
404 não encontrado |
Pré-condiçãoFailed |
412 Pré-condição falhou |
RequestTimeTooSwed |
403 proibido |
Serviço indisponível |
503 Serviço indisponível |
SignatureDoesNotMatch |
403 proibido |
TooManyBuckets |
400 pedido incorreto |
UserKeyMustBeSpecified |
400 pedido incorreto |
Códigos de erro personalizados do StorageGRID
Nome | Descrição | Status HTTP |
---|---|---|
XBucketLifecycleNotAllowed |
A configuração do ciclo de vida do bucket não é permitida em um bucket compatível com legado |
400 pedido incorreto |
XBucketPolicyParseException |
Falha ao analisar JSON da política de bucket recebida. |
400 pedido incorreto |
XComplianceConflict |
Operação negada devido às configurações de conformidade legadas. |
403 proibido |
XComplianceReducedRedundancyForbidden |
Redundância reduzida não é permitida no bucket em conformidade com o legado |
400 pedido incorreto |
XMaxBucketPolicyLengthExceeded |
Sua política excede o comprimento máximo permitido da política de intervalo. |
400 pedido incorreto |
XMissingInternalRequestHeader |
Falta um cabeçalho de uma solicitação interna. |
400 pedido incorreto |
XNoSuchBucketCompliance |
O bucket especificado não tem conformidade legada habilitada. |
404 não encontrado |
XNotAcceptable |
A solicitação contém um ou mais cabeçalhos de aceitação que não puderam ser satisfeitos. |
406 não aceitável |
XNotImplementado |
A solicitação que você forneceu implica funcionalidade que não é implementada. |
501 não implementado |