错误重试 - Amazon Elastic Compute Cloud

错误重试

AWS SDK 对返回错误响应的请求实施自动重试逻辑。您可以为 AWS SDK 配置重试设置。有关更多信息,请参阅您使用的开发工具包文档。

AWS CLI 可以配置为自动重试部分失败的请求。有关配置 AWS CLI 的重试次数的更多信息,请参阅《AWS Command Line Interface 用户指南》中的 AWS CLI 重试次数

AWS 查询 API 不支持失败的请求的重试逻辑。如果您使用的是 HTTP 或 HTTPS 请求,则必须在客户端应用程序中实现重试逻辑。

有关更多信息,请参阅《AWS 一般参考》中的 AWS 中的错误重试和指数回退

无论您使用的是 AWS SDK、AWS CLI 还是 AWS 查询 API,您都应该确保客户端应用程序始终重试接收服务器(5xx)的失败请求错误响应和以下客户端(4xx)的错误响应:

错误代码 描述 HTTP 状态代码 由以下对象引发
ThrottlingException API 请求的数量已超过账户允许的最大 API 请求节流限制。 400
RequestThrottledException API 请求的数量已超过快照允许的最大 API 请求节流限制。 400