错误重试 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

错误重试

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

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

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

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

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

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