Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS SDKsImplementan una lógica de reintento automático para las solicitudes que devuelven respuestas de error. Puede configurar los ajustes de reintento para el. AWS SDKs Para obtener más información, consulte la documentación del SDK.
Puede configurar la AWS CLI para reintentar automáticamente algunas solicitudes fallidas. Para obtener más información sobre la configuración de los reintentos para el AWS CLI, consulte los AWS CLI reintentos en la Guía del AWS Command Line Interface usuario.
La API de consulta de AWS no admite la lógica de reintentos para solicitudes fallidas. Si utiliza solicitudes HTTP o HTTPS, debe implementar la lógica de reintentos en la aplicación del cliente.
En la tabla siguiente, se muestran las posibles respuestas de error de la API. Algunos errores de la API son reintentables. La aplicación cliente siempre debe reintentar solicitudes fallidas que reciban un error reintentable.
Error | Código de respuesta | Descripción | Lanzada por | ¿Reintentable? |
---|---|---|---|---|
InternalServerException |
500 | Se produjo un error en la solicitud debido a un problema de red o AWS del servidor. | ¿Todos APIs |
Sí |
ThrottlingException |
400 | El número de solicitudes de API ha superado el límite máximo permitido de limitación de solicitudes de API para la cuenta. | Todos APIs |
Sí |
RequestThrottleException |
400 | El número de solicitudes de API ha superado el límite máximo permitido de limitación de solicitudes de API para la instantánea. | GetSnapshotBlock | PutSnapshotBlock |
Sí |
ValidationException con el mensaje “Failed to read block data ” |
400 | El bloque de datos proporcionado era ilegible. | PutSnapshotBlock |
Sí |
ValidationException con cualquier otro mensaje |
400 | La sintaxis de la solicitud tiene un formato incorrecto o la entrada no cumple las restricciones especificadas en el Servicio de AWS. | Todos APIs |
No |
ResourceNotFoundException |
404 | El ID de instantánea especificado no existe. | Todos APIs |
No |
ConflictException |
409 | El token de cliente especificado se usó anteriormente en una solicitud similar que tenía parámetros de solicitud diferentes. Para obtener más información, consulte StartSnapshot Garantice la idempotencia en las solicitudes de API. | StartSnapshot |
No |
AccessDeniedException |
403 | No tiene permiso para realizar la operación solicitada. | Todos APIs |
No |
ServiceQuotaExceededException |
402 | La solicitud falló porque, de cumplirse, se superarían una o más cuotas de servicio dependientes de su cuenta. | Todos APIs |
No |
InvalidSignatureException |
403 | La firma de autorización de la solicitud ha caducado. Solo puede reintentar la solicitud después de actualizar la firma de autorización. | Todos APIs |
No |