Начало работы с Azure CLI
Добро пожаловать в Azure CLI. Мы рады, что вы здесь! Вы выбрали средство, позволяющее создавать, обновлять и удалять ресурсы Azure из командной строки. В этом руководстве описано, как подключиться к Azure CLI и узнать следующие навыки, которые помогут вам успешно работать в azure CLI.
1. Знакомство с Azure CLI (на этом шаге руководства)
- Сравнение средств Azure CLI и PowerShell.
- Просмотрите компоненты команд Azure CLI.
2. Подготовка среды к Azure CLI
- Сравнение сред Bash и PowerShell.
- Задайте переменные среды.
- Добавьте случайный идентификатор в имя ресурса Azure.
3. Сравнение различий синтаксиса Azure CLI в Bash, PowerShell и Cmd
- Общие сведения о различиях в продолжении строк и использовании переменных.
- Сравнение различий в кавыках и escape-символов между средами.
- Работа с датами.
4. Заполнение переменных для использования в скриптах
- Получение (запрос) свойств ресурса Azure.
- Сохраните результаты команды в переменной, например пароль или секрет.
- Храните содержимое JSON-файла в переменной, например в параметрах разработки или рабочей среды.
5. Удаление ресурсов Azure в масштабе с помощью скрипта
- Удаление ресурсов Azure с помощью FOR.. КАЖДЫЙ цикл.
Что такое Azure CLI?
Интерфейс командной строки Azure представляет собой кросс-платформенную программу командной строки, с помощью которой можно подключаться к Azure и выполнять команды для администрирования ресурсов Azure. CLI позволяет выполнять команды через терминал с использованием интерактивных запросов командной строки или скрипта.
Для интерактивного использования сначала запустите оболочку, например Bash, PowerShell или Cmd.exe в Windows, Linux или macOS. Затем выполните команду в командной строке оболочки. Чтобы автоматизировать повторяющиеся задачи, соберите команды Azure CLI в скрипт оболочки с помощью синтаксиса скрипта выбранной оболочки, а затем выполните скрипт.
Какую среду оболочки следует использовать?
Windows PowerShell, PowerShell, Cmd и Bash являются разными средами оболочки. Среда оболочки не только определяет, какие средства можно использовать, но и оболочка также изменяет интерфейс командной строки. Например, существуют важные различия в кавыках, символы продолжения строки и различия в синтаксисе переменных между оболочками.
Справочные примеры Azure CLI в этом руководстве написаны для Bash, PowerShell и Cmd, которые помогут вам оценить каждый интерфейс оболочки. Ниже приведено краткое сравнение:
Среда оболочки | Можно ли использовать Azure CLI? | Можно ли использовать Azure PowerShell? |
---|---|---|
CMD | Да | |
Bash | Да | |
Windows PowerShell | Да | Да |
PowerShell | Да | Да |
Azure Cloud Shell — это размещенная командная среда, которая работает в контейнере Ubuntu. В Cloud Shell есть два варианта среды: Bash (с предварительно установленным Azure CLI) и PowerShell (с предварительно установленным Azure PowerShell).
Как Azure CLI сравнивается с Azure PowerShell?
Azure CLI и Azure PowerShell — это средства командной строки, позволяющие создавать ресурсы Azure и управлять ими, но они отличаются друг от друга. Ниже приведено краткое сравнение двух инструментов:
Сравнить | Azure CLI | Azure PowerShell |
---|---|---|
Что это такое? | Кроссплатформенный интерфейс командной строки | Кроссплатформенный модуль PowerShell |
Построено на основе | Python | PowerShell |
Установка в | Windows, macOS, Linux | Windows, macOS, Linux |
Запуск в | Оболочка Bash, PowerShell 5 или 7, Windows Cmd.exe, Azure Cloud Shell, контейнер Docker и другие оболочки Unix. | Windows PowerShell, PowerShell, Azure Cloud Shell, контейнер Docker |
Условия | Ссылочные группы, ссылки на подгруппы и команды ссылок | Модули, командлеты и псевдонимы |
Пример синтаксиса | az storage account create | New-AzStorageAccount |
Подробнее | Что такое Azure CLI? | Что такое Azure PowerShell? |
Заметки о выпуске | Заметки о выпуске Azure CLI | Заметки о выпуске Azure PowerShell |
Что такое компоненты команд Azure CLI?
Все справочные команды Azure CLI являются одним из двух ссылочных типов:
- Основные компоненты Azure CLI являются частью основной службы Azure CLI и отправляются из Корпорации Майкрософт по расписанию выпуска.
- Расширения не поставляются как часть основного интерфейса командной строки Azure, но выполняются в качестве команд CLI. С помощью расширений вы получаете доступ к экспериментальным и предварительным командам вместе с возможностью написания собственных интерфейсов КОМАНДНОй строки. Вам будет предложено установить расширение при первом использовании.
Синтаксис Azure CLI состоит из четырех частей. Например, это то, как az storage account local-user create разбивается на синтаксические части:
Термин | Пример |
---|---|
Справочник: group |
аз storage |
Справочник по разделителям пространства subgroups |
az storage account local-user |
Справочник: command |
az storage account local-user create |
Справочная команда parameters |
az storage account local-user create --name , , --account-name --resource-group |
Дополнительные сведения
Хотите подробнее об одном из тем, описанных на этом шаге руководства? Чтобы узнать больше, воспользуйтесь ссылками в этой таблице.
Тема | Подробнее |
---|---|
Среды | Выбор программы командной строки Azure |
Условия | Условия и состояние Azure CLI |
Расширения | Использование расширений и управление ими с помощью Azure CLI |
Следующий шаг
Теперь, когда вы узнали о средах оболочки и синтаксисе Azure CLI, перейдите к следующему шагу, чтобы подготовить среду и выполнить первую команду ссылки Azure CLI.