diff options
| author | Konstantin Lebedev <lebedev_k@tochka.com> | 2021-05-24 16:59:44 +0500 |
|---|---|---|
| committer | Konstantin Lebedev <lebedev_k@tochka.com> | 2021-05-24 16:59:44 +0500 |
| commit | b612d5aebdb55767c2ac2afffedc96c2a27fd9db (patch) | |
| tree | 61c41ad2627d51ef5544b9a80dfb223e87344567 /weed/s3api/s3err/s3api_errors.go | |
| parent | 9079ce0e7f9eebd10b33cbe27f030a6f4f584d04 (diff) | |
| download | seaweedfs-b612d5aebdb55767c2ac2afffedc96c2a27fd9db.tar.xz seaweedfs-b612d5aebdb55767c2ac2afffedc96c2a27fd9db.zip | |
s3 test get w/ If-Match: bogus ETag
Diffstat (limited to 'weed/s3api/s3err/s3api_errors.go')
| -rw-r--r-- | weed/s3api/s3err/s3api_errors.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/weed/s3api/s3err/s3api_errors.go b/weed/s3api/s3err/s3api_errors.go index 258f21523..7f0ffdf86 100644 --- a/weed/s3api/s3err/s3api_errors.go +++ b/weed/s3api/s3err/s3api_errors.go @@ -93,6 +93,7 @@ const ( ErrInvalidRequest ErrAuthNotSetup ErrNotImplemented + ErrPreconditionFailed ErrExistingObjectIsDirectory ) @@ -342,7 +343,7 @@ var errorCodeResponse = map[ErrorCode]APIError{ Description: "Invalid Request", HTTPStatusCode: http.StatusBadRequest, }, - ErrAuthNotSetup : { + ErrAuthNotSetup: { Code: "InvalidRequest", Description: "Signed request requires setting up SeaweedFS S3 authentication", HTTPStatusCode: http.StatusBadRequest, @@ -352,6 +353,11 @@ var errorCodeResponse = map[ErrorCode]APIError{ Description: "A header you provided implies functionality that is not implemented", HTTPStatusCode: http.StatusNotImplemented, }, + ErrPreconditionFailed: { + Code: "PreconditionFailed", + Description: "At least one of the pre-conditions you specified did not hold", + HTTPStatusCode: http.StatusPreconditionFailed, + }, ErrExistingObjectIsDirectory: { Code: "ExistingObjectIsDirectory", Description: "Existing Object is a directory.", |
