Azure Blob Storage integration

Cloud storage: containers, blobs, upload, download, list, delete

Help CentreConnectors

Overview

Azure Blob Storage is Microsoft's object-storage service in Azure. Functionally similar to AWS S3 – containers of blobs (files). The Automize Azure Blob connector covers container + blob CRUD, listing, and metadata.

  • Regions: Each Storage Account lives in one Azure region. Connection pins to one Storage Account; create multiple connections for multiple accounts/regions.
  • Plans: Pay-as-you-go. Pricing scales with GB stored + transactions + egress.

Setting up the connection

Auth type: Bearer Token.

  1. In Azure Portal, create a Storage Account (or use an existing one).
  2. Get an access token: easiest path is App Registration in Entra ID → grant the app 'Storage Blob Data Contributor' on the Storage Account → use Client Credentials grant to fetch a bearer token.
  3. Alternative: Shared Access Signature (SAS) tokens (not currently exposed in this connector).
  4. In Automize, open Settings → Connectors → Azure Blob → Add connection. Paste Storage Account name + bearer token.

Find your credentials at https://portal.azure.com/.


Rate limits

Azure Blob storage targets ~20,000 req/sec per storage account (standard tier). Higher with Premium block blob accounts. Connector retries ServerBusy responses with exponential backoff.


Data model

Hierarchy:

    Storage Account ─── Containers ─── Blobs
                     │              └─ flat keys with slashes (no real folders)
                     └─── (optional) data lake gen2 hierarchical namespace

Available operations

6 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Delete BlobGeneralDelete a blob
Get BlobGeneralDownload a blob
Get Blob PropertiesGeneralGet blob metadata
List BlobsGeneralList blobs in a container
List ContainersGeneralList all blob containers
Put BlobGeneralUpload a blob

Operations

Delete Blob

Delete a blob

ParameterRequiredTypeDescription
Container containerYestext
Blob Path blob_pathYestext

Tips

  • Soft-delete if enabled on the container (recoverable). Hard-delete otherwise.

Get Blob

Download a blob

ParameterRequiredTypeDescription
Container containerYestext
Blob Path blob_pathYestext

Tips

  • Returns blob bytes + metadata. Use Get Blob Properties for metadata-only.

Get Blob Properties

Get blob metadata

ParameterRequiredTypeDescription
Container containerYestext
Blob Path blob_pathYestext

Tips

  • HEAD-equivalent. Returns Content-Length, Content-Type, Last-Modified, ETag without downloading.

List Blobs

List blobs in a container

ParameterRequiredTypeDescription
Container containerYestext

Tips

  • container required. prefix='folder/' to scope.
  • Pages 5,000 per call. Continue via marker.

List Containers

List all blob containers

No input parameters.

Tips

  • Returns containers in the storage account. Page via marker.

Put Blob

Upload a blob

ParameterRequiredTypeDescription
Container containerYestext
Blob Path blob_pathYestext

Tips

  • Simple upload up to 5,000 MB (single-shot block blob). For larger or unreliable connections, use staged upload (Put Block + Put Block List – not currently exposed).
  • x-ms-blob-content-type for proper Content-Type.

FAQ

Storage account auth – bearer vs SAS vs account key?
Bearer (Entra ID OAuth) is the modern recommended path. SAS tokens are URL-embedded short-lived signatures. Account keys are old + dangerous (full-account access). This connector uses bearer.
Block blob vs page blob vs append blob?
Block blob = general file storage (default; 99% of use cases). Append blob = optimised for logs (append-only). Page blob = optimised for random reads/writes (VM disks). Connector ops are block-blob focused.
Why is my List returning 5,000 only?
Default page size. Pass marker from response into next call to continue.
Cross-account / cross-region?
Separate connection per Storage Account. Cross-region copies need an inter-account RBAC grant + Copy Blob (not currently exposed) – usually easier to download + reupload.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.