我为什么会在请求处于每个前缀的支持请求速率内时从 Amazon S3 获取 503 Slow Down 错误?

上次更新时间:2020 年 1 月 14 日

对 Amazon Simple Storage Service (Amazon S3) 存储桶中的前缀的请求速率在每个前缀的支持请求速率之内。但是,我仍然收到 503 Slow Down 错误。为什么会发生这种情况?

解决方法

Amazon S3 支持存储桶中每个前缀每秒 3500 个 PUT/COPY/POST/DELETE 和 5500 个 GET/HEAD 请求的请求速率。创建前缀时,不会自动分配此请求速率的资源。相反,随着前缀的请求速率逐渐提高,Amazon S3 自动扩展,以处理提高的请求速率。

如果前缀中的对象请求速率迅速升高,Amazon S3 可能会在后台扩展以处理提高的请求速率的同时返回 503 Slow Down 错误。要避免这些错误,您可以将您的应用程序配置为逐渐提高请求速率并使用指数退避算法重试失败的请求

在极少数情况下,当超过支持的请求速率时,最佳做法是在多个前缀间分布对象和请求。

注意:如果您已遵照最佳实践,拥有开发人员、商业或企业支持计划,并且希望创建有关 503 错误的技术支持案例,则务必为失败的请求获取请求 ID


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?