Управление Azure Storage через MCP или CLI: Blob, File Shares, Queue, Table и Data Lake. Сравнение сервисов, уровни доступа, операции с blob через MCP-инструменты.
npx -y skills add microsoft/azure-skills --skill azure-storage --agent claude-code| Сервис | Применение | MCP-инструменты | CLI |
|---|---|---|---|
| Blob Storage | Объекты, файлы, резервные копии, статический контент | azure__storage | az storage blob |
| File Shares | SMB-файловые ресурсы, lift-and-shift | — | az storage file |
| Queue Storage | Асинхронные сообщения, очереди задач | — | az storage queue |
| Table Storage | NoSQL key-value (рассмотрите Cosmos DB) | — | az storage table |
| Data Lake | Аналитика больших данных, иерархическое пространство имён | — | az storage fs |
Если Azure MCP включён:
azure__storage команда storage_account_list — список учётных записей хранилищаazure__storage команда storage_container_list — список контейнеров в учётной записиazure__storage команда storage_blob_list — список блобов в контейнереazure__storage команда storage_blob_get — скачать содержимое блобаazure__storage команда storage_blob_put — загрузить содержимое блобаЕсли Azure MCP не включён: выполните /azure:setup или включите через /mcp.
# Список учётных записей хранилища
az storage account list --output table
# Список контейнеров
az storage container list --account-name ACCOUNT --output table
# Список блобов
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table
# Скачать блоб
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
# Загрузить блоб
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
| Уровень | Применение | Производительность |
|---|---|---|
| Standard | Общее назначение, резервные копии | Миллисекунды |
| Premium | Базы данных, высокий IOPS | Субмиллисекунды |
| Уровень | Частота доступа | Стоимость |
|---|---|---|
| Hot | Частый | Дороже хранение, дешевле доступ |
| Cool | Редкий (30+ дней) | Дешевле хранение, дороже доступ |
| Cold | Очень редкий (90+ дней) | Ещё дешевле |
| Archive | Почти никогда (180+ дней) | Минимальная стоимость хранения, требуется восстановление |
| Тип | Надёжность | Применение |
|---|---|---|
| LRS | 11 девяток | Разработка/тест, воссоздаваемые данные |
| ZRS | 12 девяток | Региональная высокая доступность |
| GRS | 16 девяток | Аварийное восстановление |
| GZRS | 16 девяток | Максимальная надёжность |
Для разработки приложений с Azure Storage SDK:
Azure предоставляет SDK-пакеты для множества языков (.NET, Java, JavaScript, Python, Go, Rust) — см. руководство по использованию SDK для названий пакетов, команд установки и примеров быстрого старта.