We have been using Azure Blob Storage as our primary storage provider in our applications. Lately we wanted to use Minio on our Kubernetes cluster and also connect it to Azure and also to the other supported storages.
The purpose behind this as you can guess is to have a unified API in our code. My question is how can I connect an existing Minio Server on Kubernetes with its Azure Gateway to our existing Azure Storage account and then reach it via Minio .NET SDK? Is there any way to do this?
Answer from Minio: https://twitter.com/abperiasamy/status/990842554101870592
It is actually possible to connect Minio with Azure blob storage and S3 as well. You can use their API using the following code:
From Docker:
docker run -p 9000:9000 --name azure-s3 -e "MINIO_ACCESS_KEY=azureaccountname" -e "MINIO_SECRET_KEY=azureaccountkey" minio/minio gateway azure
Using Binary:
export MINIO_ACCESS_KEY=azureaccountname
export MINIO_SECRET_KEY=azureaccountkey
minio gateway azure
More info can be found here: https://www.minio.io/azure.html