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 interfaz Azure Command-Line (CLI) es una herramienta de línea de comandos multiplataforma para conectarse a Azure y ejecutar comandos administrativos en Azure recursos. Permite la ejecución de comandos mediante un terminal con mensajes de la línea de comandos interactivos o un script.
Para su uso interactivo, inicie primero un shell como cmd.exe en Windows o Bash en Linux o macOS y, a continuación, emita un comando en el símbolo del sistema. Para automatizar las tareas repetitivas, una los comandos CLI en un script usando la sintaxis de scripts de tu terminal elegida y luego ejecute el script.
Puede instalar el Azure CLI localmente en equipos Linux, macOS o Windows. También se puede usar desde un explorador a través del Azure Cloud Shell o ejecutar desde dentro de un contenedor de Docker.
Versión actual
La versión actual del Azure CLI es 2.84.0. Para obtener información sobre la última versión, consulte las notas de la versión. Para averiguar tu versión instalada y ver si necesitas actualizar, ejecuta az version.
Autenticación
Azure CLI admite varios métodos de autenticación. Para obtener información detallada sobre la autenticación en Azure desde el Azure CLI, consulte Sign in with Azure CLI.
Diseño de referencia de comandos
La sintaxis de Azure CLI sigue un patrón reference name - command - parameter - parameter value. Por ejemplo, cambiar entre suscripciones suele ser una tarea común. Esta es la sintaxis.
az account set --subscription "my subscription name"
Otro uso común de la Azure CLI es administrar las asignaciones de roles.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Para obtener más información sobre cómo administrar suscripciones, consulte Administrar suscripciones con Azure CLI. Consulte Crear una entidad de servicio de Azure con el Azure CLI para obtener un tutorial detallado sobre la administración de entidades de servicio y asignaciones de roles.
Comparación con la sintaxis de PowerShell
Choose la herramienta de línea de comandos correcta explica la diferencia entre tools y environments con énfasis en el Azure CLI y el Azure PowerShell. También proporciona muchas comparaciones de comandos en paralelo. Estos son dos ejemplos:
| Comando | Azure CLI | Azure PowerShell |
|---|---|---|
| Crear grupo de recursos | Para crear un grupo de recursos en Azure, use el comando: az group create --name <ResourceGroupName> --location eastus. Cambie "ResourceGroupName" por el nombre deseado para su grupo de recursos. | New-AzResourceGroup -Name <ResourceGroupName> -Ubicación eastus |
| Creación de una cuenta de Azure Storage | az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 // Permite crear una cuenta de almacenamiento especificando el nombre, grupo de recursos, ubicación, tipo de redundancia de almacenamiento (SKU) y tipo de cuenta. | New-AzStorageAccount -Name <StorageAccountName> -ResourceGroupName <ResourceGroupName> -Ubicación eastus -SkuName Standard_LRS -Kind StorageV2 |
Para obtener comparaciones de sintaxis de Azure CLI en los entornos de Bash y PowerShell, consulte Aprenda las diferencias de sintaxis de Azure CLI en Bash, PowerShell y Cmd.
Formatos de salida
El Azure CLI usa JSON como formato de salida predeterminado, pero ofrece otros formatos como se describe en formatos Output para comandos Azure CLI. Use el parámetro --output para dar formato a los resultados del comando Azure CLI. Este es un ejemplo:
az account list --output table
Establezca la salida predeterminada estableciendo la propiedad de configuración output tal como se describe en Azure CLI configuración.
az config set core.output=jsonc
Recopilación de datos
Azure CLI recopila datos de telemetría de forma predeterminada. Microsoft agrega datos recopilados para identificar patrones de uso para identificar problemas comunes y mejorar la experiencia de Azure CLI. Microsoft Azure CLI no recopila datos personales ni privados. Por ejemplo, los datos de uso ayudan a identificar problemas tales como los comandos que se usan poco y ayudan a asignar prioridades al trabajo.
Aunque la información que ofrecen estos datos es muy útil, también sabemos que no todos quieren enviar los datos de uso. Puede deshabilitar la recopilación de datos con el comando az config set core.collect_telemetry=false. También puede leer nuestra declaración de privacidad para obtener más información.