Skip to main content

Azure Storage Queues

Azure Storage Queues is Azure's managed message queuing service.

Configuration

Environment Variables

EVENTS__TYPE=azure
EVENTS__AZURE__ACCOUNT_NAME=yourstorageaccount

YAML Configuration

events:
type: azure
azure:
account_name: yourstorageaccount
VariableDescriptionDefaultRequired
EVENTS__TYPEEvent provider type-
EVENTS__AZURE__ACCOUNT_NAMEAzure storage account-

Safebucket uses DefaultAzureCredential for authentication. You can authenticate using any supported method:

  • Environment variables (AZURE_TENANT_ID, AZURE_CLIENT_ID, AZURE_CLIENT_SECRET)
  • Azure CLI (az login)
  • Managed Identity (VM, Container Apps, AKS)
  • Workload Identity (AKS)

The identity used also needs the Storage Queue Data Contributor role on the storage account.

Storage Queues must be created before starting Safebucket. The queue names are defined in the queue configuration.