azure-storage
Original:🇺🇸 English
Not Translated
Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics capabilities. Includes access tiers (hot, cool, archive) and lifecycle management.
1installs
Added on
NPX Install
npx skill4agent add tyler-r-kendrick/agent-skills azure-storageSKILL.md Content
Azure Storage Services
Services
| Service | Use When | MCP Tools | CLI |
|---|---|---|---|
| Blob Storage | Objects, files, backups, static content | | |
| File Shares | SMB file shares, lift-and-shift | - | |
| Queue Storage | Async messaging, task queues | - | |
| Table Storage | NoSQL key-value (consider Cosmos DB) | - | |
| Data Lake | Big data analytics, hierarchical namespace | - | |
MCP Server (Preferred)
When Azure MCP is enabled:
- with command
azure__storage- List storage accountsstorage_account_list - with command
azure__storage- List containers in accountstorage_container_list - with command
azure__storage- List blobs in containerstorage_blob_list - with command
azure__storage- Download blob contentstorage_blob_get - with command
azure__storage- Upload blob contentstorage_blob_put
If Azure MCP is not enabled: Run or enable via .
/azure:setup/mcpCLI Fallback
bash
# List storage accounts
az storage account list --output table
# List containers
az storage container list --account-name ACCOUNT --output table
# List blobs
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table
# Download blob
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
# Upload blob
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATHStorage Account Tiers
| Tier | Use Case | Performance |
|---|---|---|
| Standard | General purpose, backup | Milliseconds |
| Premium | Databases, high IOPS | Sub-millisecond |
Blob Access Tiers
| Tier | Access Frequency | Cost |
|---|---|---|
| Hot | Frequent | Higher storage, lower access |
| Cool | Infrequent (30+ days) | Lower storage, higher access |
| Cold | Rare (90+ days) | Lower still |
| Archive | Rarely (180+ days) | Lowest storage, rehydration required |
Redundancy Options
| Type | Durability | Use Case |
|---|---|---|
| LRS | 11 nines | Dev/test, recreatable data |
| ZRS | 12 nines | Regional high availability |
| GRS | 16 nines | Disaster recovery |
| GZRS | 16 nines | Best durability |
Service Details
For deep documentation on specific services:
- Blob storage patterns and lifecycle -> Blob Storage documentation
- File shares and Azure File Sync -> Azure Files documentation
- Queue patterns and poison handling -> Queue Storage documentation
Azure SDKs
For building applications that interact with Azure Storage programmatically, Azure provides SDK packages in multiple languages (.NET, Java, JavaScript, Python, Go, Rust). See SDK Usage Guide for package names, installation commands, and quick start examples.