azure-storageхранилище Azure для разработчиков
microsoft/azure-skills
Управление 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-codeAzure Storage Services
Сервисы
| Сервис | Применение | 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 |
MCP-сервер (предпочтительно)
Если 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.
Запасной вариант — CLI
# Список учётных записей хранилища
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 девяток | Максимальная надёжность |
Документация по сервисам
- Паттерны Blob Storage и управление жизненным циклом → документация Blob Storage
- Файловые ресурсы и Azure File Sync → документация Azure Files
- Паттерны Queue и обработка «ядовитых» сообщений → документация Queue Storage
Краткий справочник по SDK
Для разработки приложений с Azure Storage SDK:
- Blob Storage: Python | TypeScript | Java | Rust
- Queue Storage: Python | TypeScript
- File Shares: Python | TypeScript
- Data Lake: Python
- Tables: Python | Java
Azure предоставляет SDK-пакеты для множества языков (.NET, Java, JavaScript, Python, Go, Rust) — см. руководство по использованию SDK для названий пакетов, команд установки и примеров быстрого старта.
Из того же репозитория
microsoft-foundry — полный цикл AI-агентов на Foundry
microsoft/azure-skills
Деплой, оценка и управление AI-агентами на Microsoft Foundry: контейнеризация, ACR, создание агентов, batch-оценки и оптимизация промптов по данным продакшена.
azure-ai — AI-сервисы Azure для разработчиков
microsoft/azure-skills
Инструменты Azure AI через MCP для разработчиков: AI Search, Speech, OpenAI и Document Intelligence — интеграция в приложения без управления инфраструктурой.
azure-diagnostics — диагностика проблем в Azure продакшене
microsoft/azure-skills
Систематическая отладка продакшена Azure: Container Apps, Function Apps и AKS. AppLens для root cause, KQL-запросы под конкретные ошибки и crash loops.
azure-prepare — генерация Azure-инфраструктуры
microsoft/azure-skills
Генерирует Bicep/Terraform, azure.yaml и Dockerfile для новых и существующих приложений перед деплоем в Azure. Обязательный первый шаг трёхэтапного воркфлоу.
azure-deploy — деплой подготовленных Azure-приложений
microsoft/azure-skills
Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
azure-validate — pre-deployment валидация Azure
microsoft/azure-skills
Предварительная валидация перед деплоем: конфигурация, Bicep/Terraform, RBAC, managed identity и what-if анализ. Фиксирует результаты в плане деплоя.
