Главная · Скиллы · azure-storage

azure-storageхранилище Azure для разработчиков

microsoft/github-copilot-for-azure

Управление Azure Storage через MCP или CLI: Blob, File Shares, Queue, Table и Data Lake. Сравнение сервисов, уровни доступа, операции с blob через MCP-инструменты.

Установка

npx -y skills add microsoft/github-copilot-for-azure --skill azure-storage --agent claude-code

Azure Storage Services

Сервисы

СервисПрименениеMCP-инструментыCLI
Blob StorageОбъекты, файлы, резервные копии, статический контентazure__storageaz storage blob
File SharesSMB-файловые ресурсы, lift-and-shiftaz storage file
Queue StorageАсинхронные сообщения, очереди задачaz storage queue
Table StorageNoSQL 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+ дней)Минимальная стоимость хранения, требуется восстановление

Варианты избыточности

ТипНадёжностьПрименение
LRS11 девятокРазработка/тест, воссоздаваемые данные
ZRS12 девятокРегиональная высокая доступность
GRS16 девятокАварийное восстановление
GZRS16 девятокМаксимальная надёжность

Документация по сервисам

Краткий справочник по 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 для названий пакетов, команд установки и примеров быстрого старта.

Из того же репозитория

azure-aiAI-сервисы Azure для разработчиков
microsoft/github-copilot-for-azure
Инструменты Azure AI через MCP для разработчиков: AI Search, Speech, OpenAI и Document Intelligence — интеграция в приложения без управления инфраструктурой.
217103.7k установок
azure-deployдеплой подготовленных Azure-приложений
microsoft/github-copilot-for-azure
Выполняет деплой приложений с готовой инфраструктурой: azd up, azd deploy с проверками и обработкой ошибок. Требует предварительной подготовки через azure-prepare.
217103.2k установок
azure-cost-optimizationоптимизация реальных расходов Azure
microsoft/github-copilot-for-azure
Реальные данные о расходах Azure из Cost Management API: история трат, прогноз, рекомендации по экономии на orphaned ресурсах и rightsizing VM.
160103.2k установок
microsoft-foundryполный цикл AI-агентов на Foundry
microsoft/github-copilot-for-azure
Деплой, оценка и управление AI-агентами на Microsoft Foundry: контейнеризация, ACR, создание агентов, batch-оценки и оптимизация промптов по данным продакшена.
217103.1k установок
azure-diagnosticsдиагностика проблем в Azure продакшене
microsoft/github-copilot-for-azure
Систематическая отладка продакшена Azure: Container Apps, Function Apps и AKS. AppLens для root cause, KQL-запросы под конкретные ошибки и crash loops.
217103.1k установок
azure-aigatewayAzure API Management как шлюз для AI
microsoft/github-copilot-for-azure
Настройка Azure API Management как слоя управления для AI-моделей, MCP-инструментов и агентов: кеширование, rate limiting, контентные фильтры и managed identity.
217103k установок