add v2 support

This commit is contained in:
Chris Lu
2020-02-09 16:02:05 -08:00
parent e7b63d50b1
commit b90ad6f452
6 changed files with 445 additions and 16 deletions

View File

@@ -66,6 +66,7 @@ const (
ErrInvalidAccessKeyID
ErrRequestNotReadyYet
ErrMissingDateHeader
ErrInvalidRequest
ErrNotImplemented
)
@@ -270,7 +271,11 @@ var errorCodeResponse = map[ErrorCode]APIError{
Description: "AWS authentication requires a valid Date or x-amz-date header",
HTTPStatusCode: http.StatusBadRequest,
},
ErrInvalidRequest: {
Code: "InvalidRequest",
Description: "Invalid Request",
HTTPStatusCode: http.StatusBadRequest,
},
ErrNotImplemented: {
Code: "NotImplemented",
Description: "A header you provided implies functionality that is not implemented",