Skip to content

Configuring Azure Blob Storage

Configure ABS for use with LoonFS.

Create a container in your storage account (public access can be disabled).

LoonFS authenticates to Azure Blob Storage with the storage account access key:

Terminal window
az storage account keys list \
--account-name {storage_account} \
--query "[0].value" -o tsv
Terminal window
loonfs --no-input profile create azure production \
--account-name {storage_account} \
--container-name {container_name} \
--access-key {account_access_key}
loonfs profile use production

Optional: --endpoint-url for a custom endpoint and --key-prefix to scope LoonFS within the container.

Currently, Azure only supports service-proxied uploads and downloads (it does not support any of the direct transfer options). Importantly, the default proxied transfer size limit is 256 MiB, so raise the limit if the deployment needs support for larger files.

Terminal window
loonfs maintenance store probe