Respuestas de error
El sistema StorageGRID es compatible con todas las respuestas de error estándar de la API DE REST de S3 que se aplican. Además, la implementación de StorageGRID añade varias respuestas personalizadas.
códigos de error API de S3 admitidos
Nombre | Estado de HTTP |
---|---|
ACCESSDENIED |
403 Prohibido |
BadDigest |
400 solicitud incorrecta |
BucketAlreadyExists |
409 conflicto |
BucketNotEmpty |
409 conflicto |
IncompleteBody |
400 solicitud incorrecta |
Internalerror |
500 error de servidor interno |
InvalidAccessKeyId |
403 Prohibido |
InvalidArgument |
400 solicitud incorrecta |
InvalidBucketName |
400 solicitud incorrecta |
InvalidBucketState |
409 conflicto |
InvalidDigest |
400 solicitud incorrecta |
InvalidEncryptionAlgorithmError |
400 solicitud incorrecta |
InvalidPart |
400 solicitud incorrecta |
InvalidPartOrder |
400 solicitud incorrecta |
InvalidRange |
416 rango solicitado no utilizable |
InvalidRequest |
400 solicitud incorrecta |
InvalidStorageClass |
400 solicitud incorrecta |
InvalidTag |
400 solicitud incorrecta |
InvalidURI |
400 solicitud incorrecta |
KeyTooLong |
400 solicitud incorrecta |
MalformedXML |
400 solicitud incorrecta |
MetadataTooLarge |
400 solicitud incorrecta |
MethodNotAllowed |
405 método no permitido |
MissingContentLength |
411 longitud requerida |
MissingRequestBodyError |
400 solicitud incorrecta |
MissingSecurityHeader |
400 solicitud incorrecta |
NoSuchBucket |
404 no encontrado |
NoSuchKey |
404 no encontrado |
NoSuchUpload |
404 no encontrado |
NotImplimed |
501 no implementada |
NoSuchBucketPolicy |
404 no encontrado |
ObjectLockConfigurationNotFoundError |
404 no encontrado |
Error de precondiciónError |
Error de condición 412 |
RequestTimeTooSowed |
403 Prohibido |
ServiceUnavailable |
503 Servicio no disponible |
SignatureDoesNotMatch |
403 Prohibido |
Cucharones TooMany |
400 solicitud incorrecta |
UserKeyMustBeSpecified |
400 solicitud incorrecta |
códigos de error personalizados de StorageGRID
Nombre | Descripción | Estado de HTTP |
---|---|---|
XBucketLifecycleNotAllowed |
No se permite la configuración del ciclo de vida de los bloques en un bloque compatible heredado |
400 solicitud incorrecta |
XBucketPolicyParseException |
Error al analizar la política JSON de bloques recibidos. |
400 solicitud incorrecta |
XCondit. Cumplimiento |
Operación denegada debido a la configuración de cumplimiento anterior. |
403 Prohibido |
XDSLA ReducedRedundancyForbidden |
No se permite una redundancia reducida en el bloque compatible con la tecnología heredada |
400 solicitud incorrecta |
XMaxBucketPolicyLengthExceeded |
Su política supera la longitud máxima permitida de la política de bloques. |
400 solicitud incorrecta |
XMissingInternalRequestHeader |
Falta un encabezado de una solicitud interna. |
400 solicitud incorrecta |
Cumplimiento de XNoSuchBucketCompliance |
El bloque especificado no tiene la conformidad heredada activada. |
404 no encontrado |
XNotAcceptable |
La solicitud contiene uno o más encabezados de aceptación que no se han podido satisfacer. |
406 no aceptable |
XNotImplemed |
La solicitud que ha proporcionado implica una funcionalidad que no se ha implementado. |
501 no implementada |