Add ErrExpiredToken error for better AWS S3 compatibility with STS session tokens

This commit is contained in:
Chris Lu committed 2026-01-02 19:00:09 -08:00
1 parent 571338a474
commit 060d3310ca
2 files changed
+7 -1

No files matched your search

+6
View File
@@ -95,6 +95,7 @@ const (
ErrInvalidQueryParams
ErrInvalidQuerySignatureAlgo
ErrExpiredPresignRequest
ErrExpiredToken
ErrMalformedExpires
ErrNegativeExpires
ErrMaximumExpires
@@ -405,6 +406,11 @@ var errorCodeResponse = map[ErrorCode]APIError{
Description: "Request has expired",
HTTPStatusCode: http.StatusForbidden,
},
ErrExpiredToken: {
Code: "ExpiredToken",
Description: "The provided token has expired.",
HTTPStatusCode: http.StatusBadRequest,
},
ErrMalformedExpires: {
Code: "AuthorizationQueryParametersError",
Description: "X-Amz-Expires should be a number",