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

Azure Blob Storage integration #134

Closed
benbjohnson opened this issue Mar 23, 2021 · 5 comments · Fixed by #197
Closed

Azure Blob Storage integration #134

benbjohnson opened this issue Mar 23, 2021 · 5 comments · Fixed by #197
Labels
enhancement New feature or request
Milestone

Comments

@benbjohnson
Copy link
Owner

Azure Blob Store does not provide an S3-compatible API so in the short term support would need to be added via S3Proxy or via MinIO's azure gateway. Eventually, native integration with Azure Blob Storage should be added.

@benbjohnson benbjohnson added the documentation Improvements or additions to documentation label Mar 23, 2021
@benbjohnson benbjohnson added this to the v0.3.5 milestone Apr 25, 2021
@benbjohnson benbjohnson changed the title Add Azure Blob Storage guide Azure Blob Storage integration Apr 25, 2021
@benbjohnson benbjohnson added enhancement New feature or request and removed documentation Improvements or additions to documentation labels Apr 25, 2021
@simongottschlag
Copy link

Hi @benbjohnson!

I would be willing to give this a try if you want external help. I would most likely need some help but I think I would be able to do most of the work with review and recommendations from you.

Something you are interested in?

@benbjohnson
Copy link
Owner Author

Hi @simongottschlag!

I really do appreciate the offer but I'm not taking external contributions on Litestream right now. I'm doing some refactoring on the replica system right now so hopefully adding new replica types should be relatively easy after that. I'd love some feedback on it when it's done though.

@simongottschlag
Copy link

Hi @benbjohnson 😁

Sorry for missing that, fully understandable. 😊 I'll keep an eye on this issue and feel free to ping me if you want someone to test or feedback on Azure and their authentication.

I can recommend taking a look at this library, which is what Terraform is using for the remote state integration: https://github.com/tombuildsstuff/giovanni

@Xuanwo
Copy link

Xuanwo commented May 9, 2021

Hi, we are building an application-oriented unified storage layer for Golang called go-storage. With the help of go-storage, we can have native support for azblob, gcs (like #69), sftp (like #140, not supported for now but is on our roadmap) and more services as described in beyondstorage/go-storage#536.

Please take a look and leave comments to us, we will prioritize the needs that come from you!

@benbjohnson
Copy link
Owner Author

Hi @Xuanwo, thanks for sharing the library. I'm refactoring the replica clients right now and the resulting clients are pretty simple to implement. I prefer not to add an extra layer of abstraction if I don't need to although I can see how go-storage could be useful for a lot of folks.

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

Successfully merging a pull request may close this issue.

3 participants