Tom Crasset
9604db2c93
implement s3 streaming-unsigned-payload-trailer ( #6539 )
* implement s3 streaming-unsigned-payload-trailer
* chore: remove print
2 weeks ago
Tom Crasset
a7b964af96
add s3 signature tests and prepare implementation of STREAMING-UNSIGNED-PAYLOAD-TRAILER ( #6525 )
* add tests for s3 signature
* add test for newSignV4ChunkedReader.Read()
* add glog import
2 weeks ago
Patrick Schmidt
cdd817edf9
Improve S3 request signing performance
This change is caching HMAC hashers for repeated use in subsequent
requests and chunks, so they don't have to be initialized from
scratch every time.
On my local computer this gives me ~5-6 times faster signature
calculation and ~5-6.5% more throughput in S3 requests. The smaller
the payload the better the throughput gets.
2 years ago
Ryan Russell
6f7ef8711a
docs(s3api): readability improvements ( #3696 )
Signed-off-by: Ryan Russell <git@ryanrussell.org>
Signed-off-by: Ryan Russell <git@ryanrussell.org>
2 years ago
chrislu
21c0587900
go fmt
2 years ago
chrislu
26dbc6c905
move to https://github.com/seaweedfs/seaweedfs
3 years ago
chrislu
27732ecfa4
move s3 related constants from package http to s3_constants
3 years ago
chrislu
a7887166cf
wildcard prefix to restrict access to directories in s3 bucket
https://github.com/chrislusf/seaweedfs/discussions/2551
3 years ago
Konstantin Lebedev
4ec8715f20
audit log
3 years ago
Chris Lu
d39b2689a5
S3 authorization: StreamingSigned enforces access control
fix https://github.com/chrislusf/seaweedfs/issues/2180
4 years ago
Konstantin Lebedev
ba175f81b5
add auth aws signV4
4 years ago
Chris Lu
5b40a2690a
refactoring
4 years ago
Chris Lu
f3ce3166ad
add streaming v4
5 years ago
Chris Lu
9ed364f053
support acl
5 years ago
Chris Lu
7ad5a90127
go fmt
7 years ago
Chris Lu
88f1d32cc4
add s3ChunkedReader
fix https://github.com/chrislusf/seaweedfs/issues/718
7 years ago