MinIO Blob Storage Gateway (S3 API)

Here is a quick guide to install the MinIO managed application from
Azure Marketplace for Azure Blob storage services.

Azure Marketplace

This guide outlines the steps required to install the MinIO managed application from the Microsoft Azure Marketplace, providing Amazon S3 API compatible data access for Azure Blob Storage services.

Prerequisites

Gather the following information before deploying MinIO from Azure Marketplace.

Deploy MinIO

After gathering the information in the prerequisites section, proceed to deploying MinIO managed application.

Find the MinIO Managed Application in Azure Marketplace

Open the following link and click on ‘Get It Now’ to start the install process of the managed application.

Deploy MinIO

From the MinIO Blob Storage Gateway (S3 API) page, click the Create button to begin deploying the MinIO managed application.

Provide Basic Details

Azure provides a guided deployment interface for deploying the MinIO Application. Below are descriptions for each field on the Basics screen:

Field Description Required
Subscription Pay As You Go is the only available option. Required and Auto Selected
Resource Group A resource group is a collection of resources that share the same lifecycle, permissions, and policies. Learn more Required
Region The region in which Azure deploys the MinIO appliance Required
Full name Your full name Optional
Email Your email address Required
Application name Your chosen application name Required
Managed Resource Group Prefilled by Microsoft Azure Required

Select VM configuration

In step 4, pick the VM size and the number of VMs to deploy on Azure.

Complete MinIO deployment

Finally in step 5, agree to the terms and complete the deployment.

Set up a blob storage account access to the deployed managed application

Navigate to the IAM configuration of your blob storage account and add a Contributor Role to the managed application using the name specified in Step 3.

Access MinIO

MinIO requires authentication using an Access and Secret Key. Azure refers to the root user access and secret key as Azure Account Name and Azure Account Key.

  • You can obtain them from your Azure dashboard.
  • To Access MinIO via browser simply go to https://<your-azure-accountname>.az.minio.io/
  • To Access MinIO via CLI (Command Line Interface), Download MinIO Client for your architecture (e.g, Windows, macOS, Linux).
    • Configure mc :
      mc config host add myblobstore https://<your-azure-accountname>.az.minio.io <your-azure-accountname> <your-azure-accountkey>
  • Also, SDKs for MinIO are available here.