s3api: answer throttling rejections as SlowDown

ErrTooManyRequest and ErrRequestBytesExceed reported made-up codes;
AWS serves these throttling rejections as SlowDown.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
Chris Lu
2026-10-06 09:16:37 -07:00
co-authored by Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent e23a30ed64
commit 1afa3da1ac
+2 -2
View File
@@ -627,12 +627,12 @@ var errorCodeResponse = map[ErrorCode]APIError{
HTTPStatusCode: http.StatusConflict,
},
ErrTooManyRequest: {
Code: "ErrTooManyRequest",
Code: "SlowDown",
Description: "Too many simultaneous request count",
HTTPStatusCode: http.StatusServiceUnavailable,
},
ErrRequestBytesExceed: {
Code: "ErrRequestBytesExceed",
Code: "SlowDown",
Description: "Simultaneous request bytes exceed limitations",
HTTPStatusCode: http.StatusServiceUnavailable,
},