【发布时间】:2021-02-25 00:05:00
【问题描述】:
亚马逊文档指出,使用 SDK 中的 AmazonS3Client 将通过回退和重试来处理 503 减速响应。使用 SDK 客户端时,我们偶尔会看到 503 返回。 https://d1.awsstatic.com/whitepapers/AmazonS3BestPractices.pdf?stod_obj2 上的文档指出
虽然 Amazon S3 在内部针对新的请求速率进行优化,但您将暂时收到 HTTP 503 请求响应,直到优化完成。
这是否意味着我们应该在 AWS 之上实施我们自己的回退,在 SDK 将再次处理它时立即重试,或者我们永远不会看到来自客户端的 503? 编辑:使用 TransferUtility 会因为它自己的错误处理代码而帮助防止这种情况发生,还是会因为它的激进上传而加剧这种情况?
【问题讨论】:
标签: amazon-web-services amazon-s3