# azure-storage

Канвас, где Copilot показывает контейнеры, блобы, очереди и таблицы Azure Storage, считает статистику по контейнеру и готовит команду azcopy.

- плагин · `type=plugin` · GitHub Copilot · ★ 2
- Автор: Microsoft Azure Tools
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/microsoft/azure-dev-tools/tree/HEAD/canvases/azure-storage
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/plugins/azure-storage

## Что делает

Плагин добавляет в GitHub Copilot общую с агентом рабочую поверхность для Azure Storage. В дереве видно подписки и аккаунты, у блобов — размер, тир и время изменения. Фильтр по контейнеру даёт сводку: общий объём, распределение по типам, тирам, расширениям и самые крупные файлы. Просмотр и фильтрация данные не меняют.

Работает плагин через Azure CLI и ваш существующий `az login`: канвас читает хранилище под вашей учётной записью и сам вход не запускает. Если `az` не авторизован или у учётной записи нет прав на хранилище, список останется пустым или вернёт отказ. Любое изменение выполняется только по явному действию в канвасе, а агент может открывать аккаунты и контейнеры, фильтровать и скачивать наборы файлов на тех же элементах управления, что и вы.

Скачивание идёт пачкой с индикатором прогресса и итогом по каждому файлу. Контейнер можно открыть по SAS-ссылке без входа и скачать блобы только на чтение. Копирование между аккаунтами заканчивается планом: плагин находит конфликты имён и выдаёт готовую команду `azcopy`, но сама передача данных не запускается — AzCopy придётся поставить отдельно и выполнить команду вручную.

## Требования
- Работает с: Azure

## Установка

### GitHub Copilot (родная платформа)

**Команда из источника**
```bash
copilot plugin install azure-storage@awesome-copilot
```

## Когда брать
- посмотреть, что лежит в контейнере, с размерами и тирами
- посчитать, какие расширения и тиры занимают больше всего места
- скачать отфильтрованный набор блобов разом
- открыть контейнер по SAS-ссылке без входа в аккаунт
- подготовить команду `azcopy` для переноса между аккаунтами и увидеть конфликты имён

## Примеры запросов агенту
- Открой канвас Azure Storage и покажи контейнер `logs-2024`
- Что занимает больше всего места в этом контейнере?
- Скачай все блобы из фильтра и покажи, какие файлы не прошли

## Похожие
- [next-ai-drawio](https://affpapa.org/nevibecode/plugins/next-ai-drawio.md) — плагин · ★ 36427
- [terraform](https://affpapa.org/nevibecode/plugins/terraform.md) — плагин · ★ 44770
- [firebase](https://affpapa.org/nevibecode/plugins/firebase.md) — плагин · ★ 44770
- [google-cloud-developer](https://affpapa.org/nevibecode/plugins/google-cloud-developer.md) — плагин · ★ 21606
- [power-platform-architect](https://affpapa.org/nevibecode/plugins/power-platform-architect.md) — плагин · ★ 40451
- [java-modernization-studio](https://affpapa.org/nevibecode/plugins/java-modernization-studio.md) — плагин · ★ 40451

Из того же набора: [microsoft/azure-dev-tools](https://affpapa.org/nevibecode/by/microsoft/azure-dev-tools.md) — 3 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
