rlmcpherson / s3gof3r

Fast, concurrent, streaming access to Amazon S3, including gof3r, a CLI. http://godoc.org/github.com/rlmcpherson/s3gof3r
MIT License
1.15k stars 181 forks source link

issue with = in path #116

Open mhainfarecom opened 7 years ago

mhainfarecom commented 7 years ago

Hi

When I try to put a file like this: c:\Go\addons\bin\gof3r.exe put -b prod-glad -k "xrate-csv/year=2016/test.txt" -p c:\test.txt --endpoint s3-eu-west-1.amazonaws.com command doesn't work and fail with: gof3r error: 403: "The request signature we calculated does not match the signature you provided. Check your key and signing method."

but when = is replaced with _: c:\Go\addons\bin\gof3r.exe put -b prod-glad -k "xrate-csv/year_2016/test.txt" -p c:\test.txt --endpoint s3-eu-west-1.amazonaws.com it works.

Can you tell me how should I escape = to make it work?

Best

Mikolaj