Minio Azure 网关和 .Net SDK

Minio Azure Gateway and .Net SDK

我们一直在使用 Azure Blob 存储作为我们应用程序中的主要存储提供程序。最近我们想在我们的 Kubernetes 集群上使用 Minio,并将它连接到 Azure 和其他支持的存储。

这背后的目的你可以猜到是为了在我们的代码中有一个统一的API。我的问题是如何将 Kubernetes 上现有的 Minio 服务器及其 Azure 网关连接到我们现有的 Azure 存储帐户,然后通过 Minio .NET SDK 访问它?有什么办法吗?

Minio 的回答:https://twitter.com/abperiasamy/status/990842554101870592

实际上也可以将 Minio 与 Azure blob 存储和 S3 连接起来。 您可以使用以下代码使用他们的 API:

来自 Docker:

docker run -p 9000:9000 --name azure-s3 -e "MINIO_ACCESS_KEY=azureaccountname" -e "MINIO_SECRET_KEY=azureaccountkey" minio/minio gateway azure

使用二进制:

export MINIO_ACCESS_KEY=azureaccountname
export MINIO_SECRET_KEY=azureaccountkey
minio gateway azure

可在此处找到更多信息:https://www.minio.io/azure.html