Closed arielshaqed closed 10 months ago
Context: https://lakefs.slack.com/archives/C016726JLJW/p1606774533137000 (open Slack community)
This issue is now marked as stale after 90 days of inactivity, and will be closed soon. To keep it, mark it with the "no stale" label.
Closing this issue because it has been stale for 7 days with no activity.
We are adding the optional use of
UploadManager
because of an issue connecting to minio[1]. Is this a Good Thing:tm:?Ideally this flag would go away because we would find "the correct setting" for it. Alternatively we might use the upcoming AWS v2 Go client, or improve our streaming signer.
Details: We need UploadManager to put-object directly from a stream (
S3.PutObject
needs aio.ReadSeeker
, which obviously doesn't work). So we have our ownStreamSigner
, which has some difficulty signing exactly the right fields with the AWS v4 module. This issue is to investigate alternatives.[1] Possibly an issue with a proxy (nginx?) in from of minio rewriting enough of the signed headers to break the signature.