Работа с Azure CLI

Завершено

Azure CLI позволяет контролировать практически каждый аспект каждого ресурса Azure.

Вы можете работать с такими ресурсами Azure, как группы ресурсов, хранилище, виртуальные машины, Azure Active Directory, контейнеры и машинное обучение.

Команды в интерфейсе командной строки структурированы в группах и подгрупп.

Каждая группа представляет службу, предоставляемую Azure, и подгруппы разделяют команды для этих служб на логические группировки.

Итак, как найти нужные команды? Одним из способов является использование команды az find.

Например, если вы хотите найти команды, которые могут помочь вам управлять большим двоичным объектом хранилища, можно использовать следующую команду найти:

az find blob

Если вы знаете название нужной команды, аргумент справки для этой команды покажет более подробную информацию о команде, а также список доступных подкоманд для группы команд.

Например, вот как вы получите список подгрупп и команд для управления хранилищем BLOB-объектов:

az storage blob --help

Создание ресурсов

При создании нового ресурса Azure, как правило, существует три высокоуровневых шага:

  1. Подключитесь к подписке Azure.

  2. Создайте ресурс.

  3. Убедитесь, что создание выполнено успешно.

    Иллюстрация содержит три шага для создания ресурса Azure с помощью интерфейса командной строки.

1. Подключение

Так как вы работаете с локальной установкой Azure CLI, перед выполнением команд Azure необходимо пройти проверку подлинности.

Это можно сделать с помощью команды Azure CLI вход в систему:

az login

Azure CLI обычно запускает браузер по умолчанию, чтобы открыть страницу входа Azure.

Если это не работает, следуйте инструкциям командной строки и введите код авторизации в диалоговом окне ввод кода.

После успешного входа вы будете подключены к вашей подписке Azure.

2. Создать

Перед созданием новой службы Azure вам часто потребуется создать новую группу ресурсов.

Поэтому мы будем использовать группы ресурсов в качестве примера, чтобы показать, как создать ресурсы Azure из Azure CLI.

Команда Azure CLI group create создает группу ресурсов.

Необходимо указать имя и расположение.

Параметр имени должен быть уникальным в рамках вашей подписки.

Параметр определяет, где будут храниться метаданные для группы ресурсов.

Для указания расположения используются такие строки, как "Западная часть США", "Северная Европа" или "Западная Индия".

Вместо этого можно использовать однословные эквиваленты, такие как "westus", "northeurope" или "westindia".

Основной синтаксис для создания группы ресурсов:

az group create --name <name> --location <location>

3. Проверка установки

Для многих ресурсов Azure CLI предоставляет подкоманду list для получения сведений о ресурсах.

Например, в списке групп Azure CLI перечислены группы ресурсов Azure.

Полезно проверить успешность создания группы ресурсов:

az group list

Чтобы получить более краткие сведения, можно отформатировать выходные данные как простую таблицу:

az group list --output table

Если в списке групп есть несколько элементов, можно отфильтровать возвращаемые значения, добавив параметр запроса, например следующую команду:

az group list --query "[?name == '<rg name>']"

Заметка

Вы форматируете запрос с помощью JMESPath, который является стандартным языком запросов JSON.

Вы можете узнать больше об этом языке фильтра на http://jmespath.org/.

Использование Azure CLI в сценариях

Чтобы использовать команды Azure CLI в сценариях, необходимо учитывать все проблемы, связанные с оболочкой или средой, используемой для запуска скрипта.

Например, в оболочке Bash можно использовать следующий синтаксис при установке переменных:

variable="value"
variable=integer

Если вы используете среду PowerShell для запуска скриптов Azure CLI, вам потребуется использовать следующий синтаксис для переменных:

$variable="value"
$variable=integer