Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La CLI de Azure permite la configuración del usuario para ajustes como el registro de eventos, la recopilación de datos y los valores de argumento predeterminados. La CLI ofrece un comando cómodo para administrar algunos valores predeterminados, az config
y una opción interactiva a través de az init
. Otros valores se pueden establecer en un archivo de configuración o con variables de entorno. En este artículo se proporciona más información sobre estas opciones de configuración de usuario y cómo configurar la CLI de Azure.
Los valores de configuración usados por la CLI se evalúan en la siguiente prioridad, con elementos más altos en la lista teniendo prioridad.
- Parámetros de línea de comandos
- Variables de entorno
- Valores del archivo de configuración establecido con
az config
oaz init
Configuración de las opciones mediante az init
La manera más fácil de establecer las configuraciones de la CLI de Azure es usar el comando az init interactivo.
Elija una configuración común como "interacción" o "automatización" o opte por recorrer configuraciones individuales. Lo que resulta especialmente útil con este enfoque es que az init
proporciona razones por las cuales es posible elegir una opción de configuración sobre otra.
az init
Configuración de las opciones mediante az config
Puede establecer los valores predeterminados de la CLI con el comando az config set . Este comando toma una lista de pares separados por espacios de key=value
como argumento. La CLI de Azure usa los valores proporcionados en lugar de los argumentos necesarios.
La tabla siguiente contiene una lista de claves de configuración disponibles.
Nombre | Descripción |
---|---|
defaults.group | Grupo de recursos predeterminado que se va a usar para todos los comandos. |
ubicación por defecto | Ubicación predeterminada que se va a usar para todos los comandos. |
defaults.web | Nombre de aplicación predeterminado para usar con los comandos az webapp . |
defaults.vm | Nombre de máquina virtual predeterminado para usar en los comandos az vm . |
defaults.vmss | Nombre predeterminado del conjunto de escalado de máquinas virtuales (VMSS) que se utilizará para los comandos az vmss . |
defaults.acr | Nombre predeterminado del registro de contenedor para usar en los comandos az acr . |
Por ejemplo, aquí se muestra cómo establecería el grupo de recursos predeterminado y la ubicación para todos los comandos.
az config set defaults.location=westus2 defaults.group=MyResourceGroup
El siguiente comando desactiva los vínculos de encuesta mientras se ejecutan los comandos de la CLI de Azure:
az config set core.survey_message=no
Archivo de configuración de la CLI
El archivo de configuración de la CLI contiene otras opciones que se usan para administrar el comportamiento de la CLI. El archivo de configuración se encuentra en $AZURE_CONFIG_DIR/config
. El valor predeterminado de AZURE_CONFIG_DIR
es $HOME/.azure
en Linux y macOS, y %USERPROFILE%\.azure
en Windows.
Los archivos de configuración se escriben en el formato de archivo INI. Los encabezados de sección definen el formato de archivo, seguido de una lista de entradas clave-valor.
- Los encabezados de sección se escriben como
[section-name]
. Los nombres de las secciones son sensibles a mayúsculas y minúsculas. - Las entradas se escriben como
key=value
. Los nombres de clave no distinguen mayúsculas de minúsculas. - Los comentarios son cualquier línea que comience con
#
o;
. No se permiten comentarios insertados.
Los booleanos no distinguen entre mayúsculas y minúsculas. Los valores siguientes representan valores booleanos:
-
True:
1
,yes
,true
,on
-
False:
0
,no
,false
,off
Este es un ejemplo de un archivo de configuración de la CLI que deshabilita las solicitudes de confirmación y configura el registro en el /var/log/azure
directorio.
[core]
disable_confirm_prompt=Yes
[logging]
enable_log_file=yes
log_dir=/var/log/azure
Consulte la sección siguiente para obtener más información sobre todos los valores de configuración disponibles y lo que significan. Para obtener los detalles completos sobre el formato de archivo INI, consulte la documentación de Python sobre INI.
Valores de configuración de la CLI y variables de entorno
La tabla siguiente contiene todas las secciones y nombres de opción que se pueden colocar en un archivo de configuración. Sus variables de entorno correspondientes se establecen como AZURE_{section}_{name}
, en mayúsculas. Por ejemplo, output
el valor predeterminado para core
se establece en la AZURE_CORE_OUTPUT
variable , el storage_account
valor predeterminado para batchai
se establece en la AZURE_BATCHAI_STORAGE_ACCOUNT
variable y el valor predeterminado location
se establece en la AZURE_DEFAULTS_LOCATION
variable .
Cuando se proporciona un valor predeterminado, ese argumento ya no es necesario para ningún comando. En su lugar, se usa el valor predeterminado.
Sección | Nombre | Tipo | Descripción |
---|---|---|---|
núcleo | resultado | cuerda / cadena | Formato de salida predeterminado. Valores permitidos: json (valor predeterminado), jsonc , yaml , yamlc table , , tsv , . none Para más información, consulte Formatos de salida de los comandos de la CLI de Azure. |
desactivar_mensaje_de_confirmación | booleano | Active o desactive las indicaciones de confirmación. | |
mostrar_región_identificada | booleano | Los clientes de Azure pueden optar por implementar recursos en muchas regiones diferentes. En algunos casos, es posible que los clientes puedan reducir los costos seleccionando regiones cercanas que ofrecen los mismos servicios. Si se identifica una región cercana, un mensaje mostrará la región que se va a seleccionar para futuras implementaciones. Esta configuración controla si se muestra el mensaje. | |
recoger_telemetría | booleano | Permitir que Microsoft recopile datos anónimos sobre el uso de la CLI. Para obtener información de privacidad, consulte la licencia MIT de la CLI de Azure. | |
Solo_mostrar_errores | booleano | Solo se muestran errores durante la invocación del comando. En otras palabras, solo se escriben errores en stderr . Suprime las advertencias de los comandos preliminares, en desuso y experimentales. También está disponible para comandos individuales con el --only-show-errors parámetro . |
|
habilitar_broker_en_windows | booleano | Use el Administrador de cuentas web (WAM) para autenticarse en Azure mediante el az login comando . |
|
login_experience_v2 | booleano | Active o desactive el az login selector de suscripción. |
|
no_color | booleano | Desactivar color. Los mensajes coloreados originalmente tienen el prefijo DEBUG , INFO WARNING y ERROR . Este valor booleano evita el problema causado por una biblioteca de terceros en la que el color del terminal no se puede revertir después de una stdout redirección. |
|
Clientes | advertencia_mostrar_secretos | booleano | Active o desactive la advertencia para la salida de información confidencial. |
Registro | habilitar archivo de registro | booleano | Activa o desactiva el registro de actividad. |
log_dir | cuerda / cadena | Directorio en el que se van a escribir registros. De forma predeterminada, este valor es ${AZURE_CONFIG_DIR}/logs* . |
|
Predeterminados | grupo | cuerda / cadena | Grupo de recursos predeterminado que se va a usar para todos los comandos. |
ubicación | cuerda / cadena | Ubicación predeterminada que se va a usar para todos los comandos. | |
web | cuerda / cadena | Nombre de aplicación predeterminado para usar con los comandos az webapp . |
|
Vm | cuerda / cadena | Nombre de máquina virtual predeterminado para usar en los comandos az vm . |
|
vmss | cuerda / cadena | Nombre predeterminado del conjunto de escalado de máquinas virtuales (VMSS) que se utilizará para los comandos az vmss . |
|
ACR | cuerda / cadena | Nombre predeterminado del registro de contenedor para usar en los comandos az acr . |
|
almacenamiento | cuenta | cuerda / cadena | Nombre de la cuenta de almacenamiento predeterminada (por ejemplo, mystorageaccount en https://mystorageaccount.blob.core.windows.net ) que se utilizará para los comandos del plano de datos az storage (por ejemplo, az storage container list ). |
clave | cuerda / cadena | Clave de acceso predeterminada para usar en los comandos del plano de datos az storage . |
|
sas_token | cuerda / cadena | Token de SAS predeterminado que se va a usar para az storage los comandos del plano de datos. |
|
cadena_de_conexión | cuerda / cadena | Cadena de conexión predeterminada para usar en los comandos del plano de datos az storage . |
|
batchai | cuenta_de_almacenamiento | cuerda / cadena | La cuenta de almacenamiento predeterminada que se va a usar para az batchai comandos. |
clave_de_almacenamiento | cuerda / cadena | Clave de almacenamiento predeterminada para usar en az batchai comandos. |
|
lote | cuenta | cuerda / cadena | Nombre predeterminado de la cuenta de Azure Batch que se va a usar para az batch los comandos. |
clave_de_acceso | cuerda / cadena | La clave de acceso predeterminada para usar con los comandos az batch . Solo se usa con aad autorización. |
|
punto final | cuerda / cadena | Punto de conexión predeterminado al que se va a conectar para los comandos az batch . |
|
modo de autenticación | cuerda / cadena | El modo de autorización que se utilizará para comandos az batch . Valores permitidos: shared_key , aad . |
|
nube | nombre | cuerda / cadena | La nube predeterminada para todos los az comandos. Valores permitidos: AzureCloud (valor predeterminado), AzureChinaCloud , AzureUSGovernment . Para cambiar las nubes, puede usar el az cloud set -–name comando . Para ver un ejemplo, consulte Administración de nubes con la CLI de Azure. |
extensión | usar_instalación_dinámica | cuerda / cadena | Instale una extensión si aún no se agrega al ejecutar un comando desde ella. Valores permitidos: no (valor predeterminado), yes_prompt , yes_without_prompt . |
ejecutar_despues_de_instalacion_dinamica | booleano | Continúe ejecutando el comando cuando se instala dinámicamente una extensión para él. El valor predeterminado es False . |
|
index_url | cuerda / cadena | Dirección URL del archivo de índice de extensión privada siguiendo el formato de index.json. Una vez especificado, ejecutar az extension add --name <extension-name> utiliza ese archivo para encontrar la extensión que se va a agregar. |
Nota:
Es posible que vea otros valores en el archivo de configuración, pero estos se administran directamente a través de comandos de la CLI, incluidos az config
. Los que aparecen en la tabla anteriormente son los únicos valores que debe cambiar usted mismo.