Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure custom S3 endpoint #416

Closed
lechugaletal opened this issue Jan 4, 2022 · 1 comment · Fixed by #431
Closed

Configure custom S3 endpoint #416

lechugaletal opened this issue Jan 4, 2022 · 1 comment · Fixed by #431
Labels
kind/enhancement Enhancement, improvement, extension

Comments

@lechugaletal
Copy link

lechugaletal commented Jan 4, 2022

Hi,
Is there a way to configure etcdbrctl with a custom S3 endpoint for snapshot/backup storage?

I understand that the chosen path is to configure the AWS S3 auth keys and let it connect to your bucket, I'm struggling into connecting the backup utility to a custom s3/minio storage because there is no option to configure the endpoint via [ ~/.aws/credentials ] nor [ ~/.aws/conf ].

AWS cli allows you to set the --endpoint-url flag with a custom endpoint of your own, p.e.:
aws --endpoint-url https://my.full.domain:9000 s3 mb s3://dummybucket

..but there is no option to bypass the etcdbrctl tool and add this flag.

Greets and many thanks in advance!

@lechugaletal lechugaletal added the kind/enhancement Enhancement, improvement, extension label Jan 4, 2022
@ishan16696
Copy link
Member

ishan16696 commented Jan 21, 2022

Hi @lechugaletal ,

Right now we don’t support MinIO S3 object store and we haven’t exposed the custom URL field.
Unfortunately we are busy with some other important feature: Multi-node etcd-backup-restore, feel free to implement this feature if you want it immediately, and you can take a reference of this PR #261 which added support for OCS S3 object store

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Enhancement, improvement, extension
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants