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

Use Min.Io to test S3 #100

Open
mattBrzezinski opened this issue Dec 3, 2019 · 1 comment
Open

Use Min.Io to test S3 #100

mattBrzezinski opened this issue Dec 3, 2019 · 1 comment

Comments

@mattBrzezinski
Copy link
Member

As part of #99 we've introduced a dependency on a 3rd party GCS Bucket for testing S3 capabilities outside of AWS.

To do this properly we should use Min.IO(or something similar) to remove this dependency and keep everything centralized in this package.

We should install Min.IO on the TravisCI runner, setup and configure it and then update the tests here to use that instead of the 3rd party bucket.

@ExpandingMan
Copy link
Contributor

The min.io HTTP API is fully compatible with the AWS API. The only trick is that you need to change the host name in the URL. You can do this in AWSS3.jl by setting a value for the key :endpoint in the AWSConfig, e.g.

AWSConfig(:endpoint=>"http://localhost:9000")

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants