On a new S3 bucket, created form the S3 console at EU(Paris) region.
Using an IAM user created with full access to S3. AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY correctly setted.
~# restic version
restic 0.8.1
compiled with go1.9.2 on linux/amd64
The IAM User credentials I use are the same in both case (Paris or other region). Wildcard authorization on every S3 buckets/objects
I’ve created two fresh buckets, one in Francfort, another one in Paris. Here are the output of the two “init” command :
~# restic -r s3:s3.amazonaws.com/restic-test-francfort init
enter password for new backend:
enter password again:
created restic backend b805b82192 at s3:s3.amazonaws.com/restic-test-francfort
Please note that knowledge of your password is required to access
the repository. Losing your password means that your data is
irrecoverably lost.
~# restic -r s3:s3.amazonaws.com/restic-test-paris init
create backend at s3:s3.amazonaws.com/restic-test-paris failed: client.BucketExists: Access Denied.
~# ./restic_v0.8.1-35-g5723636b-dirty_linux_amd64 init
created restic backend 6871c7ea3f at s3:s3.amazonaws.com/restic-test-paris
Please note that knowledge of your password is required to access
the repository. Losing your password means that your data is
irrecoverably lost.
~# ./restic_v0.8.1-35-g5723636b-dirty_linux_amd64 backup ./test
password is correct
scan [/root/test]
scanned 1 directories, 2 files in 0:00
[0:00] 100.00% 0B/s 18B / 18B 3 / 3 items 0 errors ETA 0:00
duration: 0:00, 0.00MiB/s
snapshot f6e1e83e saved
The folks at Minio have released a new version of minio-go, which supports the eu-west-3 zone. I’ve created a pull request which will update the dependencies for restic