s3err: add InvalidArgument and AuthorizationHeaderMalformed codes

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 08:51:17 -07:00
co-authored by Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent 199d78539a
commit 051011758f
+12
View File
@@ -99,6 +99,7 @@ const (
ErrPolicyTooLarge
ErrMissingSignHeadersTag
ErrMissingSignTag
ErrAuthorizationHeaderMalformed
ErrUnsignedHeaders
ErrInvalidQueryParams
ErrInvalidQuerySignatureAlgo
@@ -114,6 +115,7 @@ const (
ErrRequestTimeTooSkewed
ErrMissingDateHeader
ErrInvalidRequest
ErrInvalidArgument
ErrAuthNotSetup
ErrNotImplemented
ErrPreconditionFailed
@@ -487,6 +489,11 @@ var errorCodeResponse = map[ErrorCode]APIError{
Description: "Signature header missing Signature field.",
HTTPStatusCode: http.StatusBadRequest,
},
ErrAuthorizationHeaderMalformed: {
Code: "AuthorizationHeaderMalformed",
Description: "The authorization header is malformed.",
HTTPStatusCode: http.StatusBadRequest,
},
ErrUnsignedHeaders: {
Code: "AccessDenied",
@@ -568,6 +575,11 @@ var errorCodeResponse = map[ErrorCode]APIError{
Description: "Invalid Request",
HTTPStatusCode: http.StatusBadRequest,
},
ErrInvalidArgument: {
Code: "InvalidArgument",
Description: "Invalid Argument",
HTTPStatusCode: http.StatusBadRequest,
},
ErrAccessControlListNotSupported: {
Code: "AccessControlListNotSupported",
Description: "The bucket does not allow ACLs",