Overview
Add Azure Storage to any ModuleX agent or workflow. Manage blobs and containers in Microsoft Azure Blob Storage via the Azure Blob Storage REST API (https://<account>.blob.core.windows.net).
Categories: Cloud Infrastructure · Storage · Auth: Microsoft OAuth2 · Actions: 4
Authentication
Microsoft OAuth2
Connect using Microsoft OAuth (recommended)Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Client ID | Azure AD App Registration Client ID | Yes | xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| Client Secret | Azure AD App Registration Client Secret | Yes | xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| Storage Account Name | Azure Storage account name (appears in the blob endpoint URL) | Yes | mystorageaccount |
OAuth Configuration
- Authorization URL:
https://login.microsoftonline.com/common/oauth2/v2.0/authorize - Token URL:
https://login.microsoftonline.com/common/oauth2/v2.0/token - Scopes:
https://storage.azure.com/user_impersonation,offline_access
Available Actions
create_container — Create a new container under the specified storage account
create_container — Create a new container under the specified storage account
delete_blob — Delete a specific blob from a container in Azure Storage
delete_blob — Delete a specific blob from a container in Azure Storage
list_containers — List all containers in the storage account
list_containers — List all containers in the storage account
Response
Limits & Quotas
- Azure Storage limits vary by account type and tier; see Azure Storage scalability targets.
- Blob REST API requests are subject to per-account throughput limits (up to 20,000 requests/sec for general-purpose v2 accounts).
- Error model: non-2xx responses are caught and returned as
success=False+errorrather than raising.