Risposte agli errori
Il sistema StorageGRID supporta tutte le risposte di errore standard dell'API REST S3 applicabili. Inoltre, l'implementazione di StorageGRID aggiunge diverse risposte personalizzate.
Codici di errore S3 API supportati
Nome | Stato HTTP |
---|---|
Accesso negato |
403 proibita |
BadDigest |
400 richiesta errata |
BucketAlreadyExists |
409 conflitto |
BucketNotEmpty |
409 conflitto |
IncompleteBody |
400 richiesta errata |
InternalError |
500 errore interno del server |
InvalidAccessKeyId |
403 proibita |
Documento invalidato |
400 richiesta errata |
InvalidBucketName |
400 richiesta errata |
InvalidBucketState |
409 conflitto |
InvalidDigest |
400 richiesta errata |
InvalidEncryptionAlgorithmError |
400 richiesta errata |
InvalidPart |
400 richiesta errata |
InvalidPartOrder |
400 richiesta errata |
InvalidRange |
416 intervallo richiesto non riscontrabile |
InvalidRequest |
400 richiesta errata |
InvalidStorageClass |
400 richiesta errata |
InvalidTag |
400 richiesta errata |
InvalidURI |
400 richiesta errata |
KeyTooLong |
400 richiesta errata |
MalformedXML |
400 richiesta errata |
MetadataTooLarge |
400 richiesta errata |
MethodNon consentito |
405 metodo non consentito |
MissingContentLength |
411 lunghezza richiesta |
MissingRequestBodyError |
400 richiesta errata |
MissingSecurityHeader |
400 richiesta errata |
NoSuchBucket |
404 non trovato |
NoSuchKey |
404 non trovato |
NoSuchUpload |
404 non trovato |
Non soddisfatto |
501 non implementato |
NoSuchBucketPolicy |
404 non trovato |
ObjectLockConfigurationNotFoundError |
404 non trovato |
PrecondizioneFailed |
412 precondizione non riuscita |
RequestTimeTooSkewed |
403 proibita |
ServiceUnavailable (Servizio non disponibile) |
503 Servizio non disponibile |
SignatureDoesNotMatch |
403 proibita |
TooManyBucket |
400 richiesta errata |
UserKeyMustBeSpecified |
400 richiesta errata |
Codici di errore personalizzati StorageGRID
Nome | Descrizione | Stato HTTP |
---|---|---|
XBucketLifecycleNotAllowed |
La configurazione del ciclo di vita del bucket non è consentita in un bucket compatibile legacy |
400 richiesta errata |
XBucketPolicyParseException |
Impossibile analizzare JSON policy bucket ricevuta. |
400 richiesta errata |
XComplianceConflict |
Operazione negata a causa delle impostazioni di conformità legacy. |
403 proibita |
XComplianceRiduciRedundancyProibita |
La ridondanza ridotta non è consentita nel bucket compatibile legacy |
400 richiesta errata |
XMaxBucketPolicyLengthExceed |
La policy supera la lunghezza massima consentita della policy bucket. |
400 richiesta errata |
XMissingInternalRequestHeader |
Manca un'intestazione di una richiesta interna. |
400 richiesta errata |
Conformità XNoSuchBucketCompliance |
Nel bucket specificato non è attivata la compliance legacy. |
404 non trovato |
XNotAcceptable (XNotAccettabile) |
La richiesta contiene una o più intestazioni di accettazione che non possono essere soddisfatte. |
406 non accettabile |
XNotImplemented |
La richiesta fornita implica funzionalità non implementate. |
501 non implementato |