Hello,
We are using OVH for our S3 object storage. They have many datacenters around the world, which use different region names than AWS.
Instead of us-east-1, ca-central-1, eu-north-1, etc, they use the following regions names: bhs, de, gra, uk, sbg, waw
In our case, we are using the endpoint: https://storage.bhs.cloud.ovh.net
When we try to connect with the infscape-appliance, it doesn’t recognize “bhs” and assume “us-east-1” instead. Consequently, we get this error:
WARNING: AWS-Client: Encountered Unknown AWSError ‘AuthorizationHeaderMalformed’: The authorization header is malformed; the region ‘us-east-1’ is wrong; expecting ‘bhs’
From our experience, there are 2 workarounds:
- specify the correct region name in config files
- specify to use Signature version 2 of the protocol (This version doesn’t check the region name)
My questions:
-
How can I specify a custom s3 region name in infscape-appliance?
I have looked around and I didn’t find a config file that I could change. -
Alternatively, how can I specify to use a Signature version 2?
Thanks,
Claude