robinrodricks / FluentStorage

A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
MIT License
291 stars 40 forks source link

What about minio? #21

Closed Cricle closed 5 months ago

Cricle commented 1 year ago

Will it support minio later?

robinrodricks commented 1 year ago

You can contribute support if you want.

dammitjanet commented 1 year ago

Possibly a little bit late to the conversation here, but the AWS Blob implementation does take an optional serviceUrl parameter (the region parameter should not be provided or should be explicitly null when this is used), and this allows the AWSS3BlobStorage to communicate with S3 Compatible storage such as Minio.

The functionality for this is provided by the Amazon AWS SDK, specifically the AmazonS3Config (base calls ClientConfig)

robinrodricks commented 5 months ago

Implemented in this PR - https://github.com/robinrodricks/FluentStorage/pull/63

robinrodricks commented 5 months ago

Released.

https://www.nuget.org/packages/FluentStorage.AWS/5.3.0

robinrodricks commented 5 months ago

Documented.

https://github.com/robinrodricks/FluentStorage/wiki/AWS-S3-Storage