
Azure Storage
Choose and integrate Azure Blob, File, Queue, Table, and Data Lake storage with correct tiers and lifecycle rules.
Install
npx skills add https://github.com/microsoft/azure-skills --skill azure-storageWhat is this skill?
- Compares Blob, File Share, Queue, Table, and Data Lake services.
- Documents hot/cool/cold/archive tiers and redundancy options.
- Provides MCP and az CLI patterns plus SDK quick references.
Adoption & trust: 374k installs on skills.sh; 1.2k GitHub stars; 3/3 security scanners passed (skills.sh audits).
Recommended Skills
Azure Deploymicrosoft/azure-skills
Azure Preparemicrosoft/azure-skills
Azure Validatemicrosoft/azure-skills
Appinsights Instrumentationmicrosoft/azure-skills
Azure Resource Lookupmicrosoft/azure-skills
Azure Rbacmicrosoft/azure-skills
Journey fit
Common Questions / FAQ
Is Azure Storage safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Azure Storage
# Azure Storage Services ## Services | Service | Use When | MCP Tools | CLI | |---------|----------|-----------|-----| | Blob Storage | Objects, files, backups, static content | `azure__storage` | `az storage blob` | | File Shares | SMB file shares, lift-and-shift | - | `az storage file` | | Queue Storage | Async messaging, task queues | - | `az storage queue` | | Table Storage | NoSQL key-value (consider Cosmos DB) | - | `az storage table` | | Data Lake | Big data analytics, hierarchical namespace | - | `az storage fs` | ## MCP Server (Preferred) When Azure MCP is enabled: - `azure__storage` with command `storage_account_list` - List storage accounts - `azure__storage` with command `storage_container_list` - List containers in account - `azure__storage` with command `storage_blob_list` - List blobs in container - `azure__storage` with command `storage_blob_get` - Download blob content - `azure__storage` with command `storage_blob_put` - Upload blob content **If Azure MCP is not enabled:** Run `/azure:setup` or enable via `/mcp`. ## CLI 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_PATH ``` ## Storage 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](https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview) - File shares and Azure File Sync -> [Azure Files documentation](https://learn.microsoft.com/azure/storage/files/storage-files-introduction) - Queue patterns and poison handling -> [Queue Storage documentation](https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction) ## SDK Quick References For building applications with Azure Storage SDKs, see the condensed guides: - **Blob Storage**: [Python](references/sdk/azure-storage-blob-py.md) | [TypeScript](references/sdk/azure-storage-blob-ts.md) | [Java](references/sdk/azure-storage-blob-java.md) | [Rust]