Что такое Azure CLI?
Azure CLI представляет собой программу командной строки, с помощью которой можно подключаться к Azure и выполнять команды для администрирования ресурсов Azure. Он работает в Linux, macOS и Windows, а также позволяет администраторам и разработчикам выполнять свои команды через терминал или командную строку (или скрипт) вместо веб-браузера. Например, чтобы перезапустить виртуальную машину( виртуальную машину), используйте следующую команду:
az vm restart -g MyResourceGroup -n MyVm
Интерфейс Azure CLI предоставляет кроссплатформенные средства командной строки для управления ресурсами Azure. Его легко установить локально на компьютерах с ОС Linux, Mac и Windows. С Azure CLI также можно работать в браузере через Azure Cloud Shell. В обоих случаях его можно использовать интерактивно или с помощью скриптов. Для интерактивного использования сначала вы запустите оболочку (например, cmd.exe в Windows или Bash на Linux или macOS), а затем выполните команду в командной строке оболочки. Чтобы автоматизировать повторяющиеся задачи, вы объединяете команды CLI в скрипт, используя синтаксис выбранной оболочки, а затем выполняете его.
Установка Azure CLI
В Linux и macOS необходимо установить Azure CLI с помощью диспетчера пакетов. Рекомендуемый диспетчер пакетов зависит от ОС и дистрибутива:
- Linux: apt-get в Ubuntu, yum в Red Hat и zypper в OpenSUSE
- Mac: Homebrew
Интерфейс Azure CLI доступен в репозитории Майкрософт, поэтому сначала необходимо добавить этот репозиторий в диспетчер пакетов.
В Windows для установки Azure CLI необходимо скачать и запустить файл MSI.
Использование Azure CLI в скриптах
Если вы хотите использовать команды Azure CLI в скриптах, нужно знать все особенности оболочки или среды, применяемой для выполнения скриптов. Например, в оболочке Bash этот синтаксис будет использоваться при настройке переменных:
variable="value"
variable=integer
Если для запуска скриптов Azure CLI применяется среда PowerShell, для переменных следует использовать следующий синтаксис:
$variable="value"
$variable=integer
Чтобы управлять ресурсами Azure с локального компьютера через Azure CLI, необходимо установить эту оболочку. Инструкции по установке для Windows, Linux и macOS различаются, однако после установки команды для всех платформ одинаковы.