Помогает выбирать сервисы Azure Storage и работать с данными: перечислять storage accounts, контейнеры и blobs, загружать и скачивать файлы через Azure MCP или Azure CLI. Также объясняет уровни доступа, резервирование и lifecycle management.
Возможности
- Описывает Blob Storage, File Shares, Queue Storage, Table Storage и Data Lake и подсказывает, когда использовать каждый сервис.
- Помогает выбрать уровень доступа к blobs: Hot, Cool, Cold или Archive — с учётом частоты доступа и стоимости.
- Сравнивает уровни storage account Standard и Premium, а также варианты резервирования LRS, ZRS, GRS и GZRS.
- Через Azure MCP позволяет просматривать storage accounts, контейнеры и blobs, а также загружать и скачивать blobs.
- Даёт примеры команд Azure CLI для работы с accounts, контейнерами и blobs.
Когда использовать
- Нужно загрузить или скачать файл в Blob Storage либо проверить содержимое контейнера.
- Вы выбираете между Blob Storage, File Shares, Queue Storage, Table Storage и Data Lake.
- Нужно определить подходящий уровень доступа или вариант резервирования.
- Требуются сведения о Azure Storage; для SQL databases, Cosmos DB, Event Hubs и Service Bus этот навык не предназначен.
Установка
npx skills add https://github.com/microsoft/azure-skills --skill azure-storage
Примеры
Список storage accounts:
az storage account list --output table
Список blobs в контейнере:
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table
Скачивание blob:
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH