diff options
Diffstat (limited to 'weed/s3api/s3err/s3api_errors.go')
| -rw-r--r-- | weed/s3api/s3err/s3api_errors.go | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/weed/s3api/s3err/s3api_errors.go b/weed/s3api/s3err/s3api_errors.go index 9cc343680..3da79e817 100644 --- a/weed/s3api/s3err/s3api_errors.go +++ b/weed/s3api/s3err/s3api_errors.go @@ -84,6 +84,8 @@ const ( ErrMalformedDate ErrMalformedPresignedDate ErrMalformedCredentialDate + ErrMalformedPolicy + ErrInvalidPolicyDocument ErrMissingSignHeadersTag ErrMissingSignTag ErrUnsignedHeaders @@ -292,6 +294,16 @@ var errorCodeResponse = map[ErrorCode]APIError{ Description: "The XML you provided was not well-formed or did not validate against our published schema.", HTTPStatusCode: http.StatusBadRequest, }, + ErrMalformedPolicy: { + Code: "MalformedPolicy", + Description: "Policy has invalid resource.", + HTTPStatusCode: http.StatusBadRequest, + }, + ErrInvalidPolicyDocument: { + Code: "InvalidPolicyDocument", + Description: "The content of the policy document is invalid.", + HTTPStatusCode: http.StatusBadRequest, + }, ErrAuthHeaderEmpty: { Code: "InvalidArgument", Description: "Authorization header is invalid -- one and only one ' ' (space) required.", |
