Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Azure CLI позволяет настроить пользователя для таких параметров, как ведение журнала, сбор данных и значения аргументов по умолчанию. Интерфейс командной строки предлагает удобную команду для управления некоторыми значениями az config
по умолчанию и интерактивным вариантом az init
. Другие значения можно задать в файле конфигурации или с переменными среды. В этой статье содержатся дополнительные сведения об этих параметрах конфигурации пользователей и настройке Azure CLI.
Значения конфигурации, используемые интерфейсом командной строки, рассматриваются в следующем порядке, причем элементы выше в списке имеют более высокий приоритет.
- Параметры командной строки
- Переменные среды
- Значения в файле конфигурации задаются с помощью
az config
илиaz init
Настройка параметров с помощью az init
Самый простой способ задать конфигурации Azure CLI — использовать интерактивную команду az init .
Выберите общую конфигурацию, например "взаимодействие" или "автоматизацию", или выберите отдельные конфигурации. Что особенно полезно в этом подходе, так это az init
, который приводит причины, по которым вы можете захотеть выбрать один вариант конфигурации вместо другого.
az init
Настройка параметров с помощью az config
Вы можете задать значения по умолчанию для интерфейса командной строки с помощью команды az config set . Эта команда принимает разделенный пробелом список key=value
пар в качестве аргумента. Указанные значения используются Azure CLI вместо обязательных аргументов.
В следующей таблице содержится список доступных ключей конфигурации.
Имя | Описание |
---|---|
группа значений по умолчанию | Группа ресурсов по умолчанию, используемая для всех команд. |
значения_по_умолчанию.местоположение | Расположение по умолчанию, используемое для всех команд. |
defaults.web | Имя приложения по умолчанию, используемое для az webapp команд. |
defaults.vm | Имя виртуальной машины по умолчанию, используемое для az vm команд. |
defaults.vmss | Имя масштабируемого набора виртуальных машин по умолчанию (VMSS), используемое для az vmss команд. |
defaults.acr | Имя реестра контейнеров по умолчанию, используемое для az acr команд. |
Например, вот как задать группу ресурсов и расположение по умолчанию для всех команд.
az config set defaults.location=westus2 defaults.group=MyResourceGroup
Следующая команда отключает ссылки опроса при выполнении команд Azure CLI:
az config set core.survey_message=no
Файл конфигурации CLI
Файл конфигурации CLI содержит другие параметры, используемые для управления поведением ИНТЕРФЕЙСА командной строки. Файл конфигурации расположен здесь: $AZURE_CONFIG_DIR/config
. По умолчанию для AZURE_CONFIG_DIR
устанавливается значение $HOME/.azure
в Linux и macOS и %USERPROFILE%\.azure
в Windows.
Файлы конфигурации записываются в формате INI-файла. Заголовки разделов определяют формат файла, за которым следует список записей с ключом-значением.
- Заголовки разделов записываются как
[section-name]
. Имена разделов чувствительны к регистру. - Записи записываются как
key=value
. Имена ключей не учитывает регистр. - Примечания — это любая строка, начинающаяся с или
#
;
. Встроенные комментарии не допускаются.
Булевы значения не чувствительны к регистру. Следующие значения представляют логические значения:
-
True:
1
,yes
,true
,on
-
False:
0
,no
,false
,off
Ниже приведен пример файла конфигурации CLI, который отключает любые запросы подтверждения и настраивает ведение журнала в /var/log/azure
каталоге.
[core]
disable_confirm_prompt=Yes
[logging]
enable_log_file=yes
log_dir=/var/log/azure
Дополнительные сведения обо всех доступных значениях конфигурации и их значении см. в следующем разделе. Полные сведения о формате ФАЙЛА INI см. в документации по Python в INI.
Значения конфигурации CLI и переменные среды
В следующей таблице содержатся все разделы и имена параметров, которые можно поместить в файл конфигурации. Соответствующие переменные среды задаются как AZURE_{section}_{name}
в всех ограничениях. Например, output
значение по умолчанию задано в core
переменной, AZURE_CORE_OUTPUT
значение по умолчанию storage_account
задано в batchai
переменной, а значение по умолчанию AZURE_BATCHAI_STORAGE_ACCOUNT
location
задано в переменнойAZURE_DEFAULTS_LOCATION
.
Если вы предоставляете значение по умолчанию, этот аргумент больше не требуется ни одной командой. Вместо этого используется значение по умолчанию.
Секция | Имя | Тип | Описание |
---|---|---|---|
ядро | результат | струна | Формат выходных данных по умолчанию. Допустимые значения: json (по умолчанию), jsonc , yaml yamlc , table , tsv , none . Дополнительные сведения см. в статье Форматы выходных данных для команд Azure CLI. |
отключить_запрос_подтверждения | булевый | Включите или отключите запросы на подтверждение. | |
отображаемый регион обнаружен | булевый | Клиенты Azure могут развертывать ресурсы во многих разных регионах. В некоторых случаях клиенты могут снизить затраты, выбрав близлежащие регионы, предлагающие те же услуги. Если определен ближайший регион, появится сообщение о том, что регион будет выбран для будущих развертываний. Этот параметр определяет, отображается ли сообщение. | |
сбор_телеметрии | булевый | Разрешить корпорации Майкрософт собирать анонимные данные об использовании интерфейса командной строки. Сведения о конфиденциальности см. в лицензии Azure CLI MIT. | |
только_показать_ошибки | булевый | Во время вызова команды отображаются только ошибки. Другими словами, только ошибки записываются в stderr . Он подавляет предупреждения из предварительной версии, устаревших и экспериментальных команд. Он также доступен для отдельных команд с параметром --only-show-errors . |
|
включить брокера в Windows | булевый | Используйте диспетчер веб-учетных записей (WAM) для проверки подлинности в Azure с помощью az login команды. |
|
login_experience_v2 | булевый |
az login Включите или отключите селектор подписки. |
|
без_цвета | булевый | Отключить цвет. Первоначально цветные сообщения имеют префиксы DEBUG , INFO , WARNING и ERROR . Этот логический параметр обходит проблему сторонней библиотеки, из-за которой цвет терминала не может вернуться после stdout перенаправления. |
|
Клиенты | Показать предупреждение о секретах | булевый | Включите или отключите предупреждение для выходных данных конфиденциальной информации. |
логирование | включить_логфайл | булевый | Включите или отключите ведение журнала. |
папка_логов | струна | Каталог для записи журналов. По умолчанию это значение равно ${AZURE_CONFIG_DIR}/logs* . |
|
По умолчанию | группа | струна | Группа ресурсов по умолчанию, используемая для всех команд. |
расположение | струна | Расположение по умолчанию, используемое для всех команд. | |
веб | струна | Имя приложения по умолчанию, используемое для az webapp команд. |
|
виртуальная машина (VM) | струна | Имя виртуальной машины по умолчанию, используемое для az vm команд. |
|
vmss | струна | Имя масштабируемого набора виртуальных машин по умолчанию (VMSS), используемое для az vmss команд. |
|
acr | струна | Имя реестра контейнеров по умолчанию, используемое для az acr команд. |
|
хранилище | учетная запись | струна | Имя учетной записи хранения по умолчанию (например, mystorageaccount в https://mystorageaccount.blob.core.windows.net ) для команд уровня данных (например, az storage ). |
ключ | струна | Ключ доступа по умолчанию, используемый для az storage команд плоскости данных. |
|
sas_token | струна | Маркер SAS по умолчанию, используемый для az storage команд плоскости данных. |
|
строка подключения | струна | Строка подключения по умолчанию, используемая для az storage команд плоскости данных. |
|
batchai | учетная запись хранилища | струна | Учетная запись хранения по умолчанию, используемая для az batchai команд. |
ключ хранения | струна | Ключ хранилища по умолчанию, используемый для az batchai команд. |
|
пакет | учетная запись | струна | Имя учетной записи пакетной службы Azure по умолчанию, используемое для az batch команд. |
ключ доступа | струна | Ключ доступа по умолчанию, используемый для az batch команд. Используется только с aad авторизацией. |
|
конечная точка | струна | Конечная точка по умолчанию для подключения к az batch командам. |
|
режим аутентификации | струна | Режим авторизации, используемый для az batch команд. Допустимые значения: shared_key , aad . |
|
облако | имя | струна | Облако по умолчанию для всех az команд. Допустимые значения: AzureCloud (по умолчанию), AzureChinaCloud . AzureUSGovernment Чтобы изменить облака, можно использовать az cloud set -–name команду. Пример см. в статье "Управление облаками" с помощью Azure CLI. |
расширение | используйте_динамическую_установку | струна | Установите расширение, если оно еще не добавлено, перед выполнением команды из него. Допустимые значения: no (по умолчанию), yes_prompt . yes_without_prompt |
запуск_после_динамической_установки | булевый | Продолжайте выполнять команду при динамической установке расширения. По умолчанию — False . |
|
index_url | струна | URL-адрес файла индекса частного расширения в соответствии с форматом index.json. После указания выполнение az extension add --name <extension-name> использует этот файл для поиска расширения, которое нужно добавить. |
Замечание
В файле конфигурации могут отображаться другие значения, но они управляются непосредственно с помощью команд CLI, в том числе az config
. Те, которые перечислены в таблице ранее, являются единственными значениями, которые следует изменить самостоятельно.