错误重试
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 |