Overview
Azure Files is Azure's managed SMB/NFS file share service – drop-in replacement for on-prem file servers. The Automize Azure Files connector covers file/directory upload, download, list, and management via REST.
- Regions: Per Storage Account region. Premium tier for high IOPS.
- Plans: Standard (HDD), Hot/Cool/Archive tiers; Premium (SSD).
Setting up the connection
Auth type: Bearer Token.
- Azure Portal → Storage Account → Access keys (or SAS token, or Entra ID for Azure AD auth).
- In Automize → Settings → Connectors → Azure Files. Paste storage account name + token + file share name.
Find your credentials at https://portal.azure.com/.
Rate limits
Per-share IOPS + throughput limits based on tier. Standard: ~10k IOPS. Premium: 100k+.
Data model
File-share hierarchy:
Storage Account ─── File Shares ─── Directories ─── FilesAvailable operations
11 operations available. Click any row to jump to its detail.
| Operation | Category | What it does |
|---|---|---|
| Delete | General | Delete a file or folder on the share |
| Download File | General | Download a file from the Azure file share |
| Download Folder | General | Download a folder recursively from the share |
| Exists | General | Check if a file or folder exists on the share |
| File Size | General | Get the size of a file in bytes |
| List Files | General | List files and folders in a directory |
| Create Directory | General | Create a directory on the share |
| Rename | General | Rename or move a file on the share |
| Remove Directory | General | Remove a directory on the share |
| Upload File | General | Upload a local file to the Azure file share |
| Upload Folder | General | Upload a local folder recursively to the share |
Operations
Delete
Delete a file or folder on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Uid uid | Yes | text | |
Folder folder | No | text | |
Path path | Yes | string | Path to delete |
Download File
Download a file from the Azure file share
| Parameter | Required | Type | Description |
|---|---|---|---|
Remote Path remote_path | Yes | text | |
Local Path local_path | Yes | text |
Tips
- Returns content + metadata. Use Range header for partial downloads.
Download Folder
Download a folder recursively from the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Remote Path remote_path | Yes | text | |
Local Path local_path | Yes | text |
Exists
Check if a file or folder exists on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
File Size
Get the size of a file in bytes
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
List Files
List files and folders in a directory
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | No | text |
Tips
- Lists files + directories at a path. Recursive listing not built-in – recurse client-side.
Create Directory
Create a directory on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Rename
Rename or move a file on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Old Path old_path | Yes | text | |
New Path new_path | Yes | text |
Remove Directory
Remove a directory on the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Path path | Yes | text |
Upload File
Upload a local file to the Azure file share
| Parameter | Required | Type | Description |
|---|---|---|---|
Local Path local_path | Yes | text | |
Remote Path remote_path | Yes | text |
Tips
- Two-step: Create File (allocates) → Put Range (writes bytes). Or single-shot for small files.
Upload Folder
Upload a local folder recursively to the share
| Parameter | Required | Type | Description |
|---|---|---|---|
Local Path local_path | Yes | text | |
Remote Path remote_path | Yes | text |
FAQ
- Azure Files vs Blob?
- Files: SMB/NFS protocol, mountable as drive. Blob: REST object storage. Use Files when apps expect filesystem; Blob for everything else.
- Snapshot support?
- Yes – Create Share Snapshot for point-in-time read-only copy. Not exposed in this connector.