Missing support for STREAMING-AWS4-HMAC-SHA256-PAYLOAD on certain endpoints #239

Closed
opened 2022-02-10 14:51:56 +00:00 by lx · 1 comment
Owner

Here on CreateBucket: https://gist.github.com/eitch/3c4e2fa8c7c6d52f87b3792ad1219299

TODO list:

  • check all of the different endpoints where STREAMING-AWS4-HMAC-SHA256-PAYLOAD can be used (possibly it can actually be used on all endpoints that have a non-empty body?)
  • make a generic mechanism to handle such payloads
Here on CreateBucket: https://gist.github.com/eitch/3c4e2fa8c7c6d52f87b3792ad1219299 TODO list: - [ ] check all of the different endpoints where STREAMING-AWS4-HMAC-SHA256-PAYLOAD can be used (possibly it can actually be used on all endpoints that have a non-empty body?) - [ ] make a generic mechanism to handle such payloads
lx added the
scope
s3-api
label 2022-02-10 14:51:56 +00:00
Owner

The PR that implements it on Minio: https://github.com/minio/minio/pull/2370

They say:

// Verify if the request has AWS Streaming Signature Version '4'. This is only valid for 'PUT' operation.

Also, we should add STREAMING-AWS4-HMAC-SHA256-PAYLOAD to our S3 compatibility list, in the features section!

The PR that implements it on Minio: https://github.com/minio/minio/pull/2370 They say: ``` // Verify if the request has AWS Streaming Signature Version '4'. This is only valid for 'PUT' operation. ``` Also, we should add `STREAMING-AWS4-HMAC-SHA256-PAYLOAD` to our S3 compatibility list, in the features section!
KokaKiwi self-assigned this 2022-02-14 14:27:03 +00:00
trinity-1686a was assigned by KokaKiwi 2022-03-07 15:14:37 +00:00
lx closed this issue 2022-03-23 09:23:09 +00:00
Sign in to join this conversation.
No milestone
No project
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#239
No description provided.