<Error><Code>SignatureDoesNotMatch</Code><Message>The request signature we calculated does not match the signature you provided. Check your key and signing method.</Message><AWSAccessKeyId>------------------------------</AWSAccessKeyId><StringToSign>AWS4-HMAC-SHA256
20190312T150703Z
20190312/us-east-1/s3/aws4_request
5dd733afa5194d5dc4634116a621ad66e790c5fa5fa1d206a98c1797105dd991</StringToSign><SignatureProvided
Suspicion:
Our Wasabi account seems to be in us-east-1, but the bucket rover.images is in us-west-1. I think this is causing the problem. But I’m not sure, and I do not know what to do about it.
If I set region to us-west-1, I get ‘Bad Request’ during the copy. If I set it to us-east-1, I get ‘The request signature we calculated does not match the signature you provided’.
You have that set to true - I think you want that set to false otherwise it will pick auth from your environment, eg environment variables or .awsconfig files
This is recommended by wasabi in their docs so I think it is the right solution. You can change the endpoint in the config file if you don't want to use the command line parameter.