☁️ 50 Comandos y parámetros más usados en Azure CLI
Azure CLI (az) es la interfaz de línea de comandos oficial de Microsoft Azure. Con ella puedes administrar recursos en la nube de forma más rápida y automatizada. Aquí te comparto los 50 comandos y parámetros más usados en Azure CLI, junto con ejemplos prácticos, para que tengas una guía de referencia rápida.
| Comando | Descripción | Ejemplo |
|---|---|---|
az login |
Inicia sesión en Azure | az login |
az account show |
Muestra la suscripción activa | az account show |
az account list |
Lista todas las suscripciones | az account list --output table |
az account set |
Cambia la suscripción activa | az account set --subscription "MiSuscripción" |
az configure |
Configura valores por defecto | az configure --defaults location=eastus |
az group list |
Lista grupos de recursos | az group list --output table |
az group create |
Crea grupo de recursos | az group create --name MiGrupo --location eastus |
az group delete |
Elimina grupo de recursos | az group delete --name MiGrupo --yes |
az vm list |
Lista máquinas virtuales | az vm list -d -o table |
az vm create |
Crea una nueva VM | az vm create --resource-group MiGrupo --name MiVM --image UbuntuLTS --generate-ssh-keys |
az vm start |
Inicia una VM | az vm start --name MiVM --resource-group MiGrupo |
az vm stop |
Detiene una VM | az vm stop --name MiVM --resource-group MiGrupo |
az vm deallocate |
Libera recursos de la VM | az vm deallocate --name MiVM --resource-group MiGrupo |
az vm delete |
Elimina una VM | az vm delete --name MiVM --resource-group MiGrupo |
az network vnet create |
Crea red virtual | az network vnet create --name MiVNet --resource-group MiGrupo --address-prefix 10.0.0.0/16 |
az network nsg create |
Crea grupo de seguridad | az network nsg create --resource-group MiGrupo --name MiNSG |
az network nsg rule create |
Crea regla en NSG | az network nsg rule create --nsg-name MiNSG --resource-group MiGrupo --name PermitirSSH --protocol tcp --priority 1000 --destination-port-ranges 22 --access allow |
az network public-ip create |
Crea IP pública | az network public-ip create --resource-group MiGrupo --name MiIP |
az storage account create |
Crea cuenta de almacenamiento | az storage account create --name mialmacenamiento --resource-group MiGrupo --location eastus --sku Standard_LRS |
az storage container create |
Crea contenedor en Blob | az storage container create --name miscontenedores --account-name mialmacenamiento |
az storage blob upload |
Sube archivo a Blob | az storage blob upload --account-name mialmacenamiento --container-name miscontenedores --name archivo.txt --file archivo.txt |
az storage blob download |
Descarga archivo de Blob | az storage blob download --account-name mialmacenamiento --container-name miscontenedores --name archivo.txt --file archivo.txt |
az aks create |
Crea un clúster AKS | az aks create --resource-group MiGrupo --name MiAKS --node-count 2 --enable-addons monitoring --generate-ssh-keys |
az aks get-credentials |
Configura acceso a AKS | az aks get-credentials --resource-group MiGrupo --name MiAKS |
az aks list |
Lista clústeres AKS | az aks list -o table |
az sql server create |
Crea servidor SQL | az sql server create --name misqlserver --resource-group MiGrupo --location eastus --admin-user admin --admin-password Clave123! |
az sql db create |
Crea base de datos SQL | az sql db create --resource-group MiGrupo --server misqlserver --name midb --service-objective S0 |
az sql db list |
Lista bases de datos | az sql db list --resource-group MiGrupo --server misqlserver |
az monitor metrics list |
Lista métricas de un recurso | az monitor metrics list --resource /subscriptions/ID/resourceGroups/MiGrupo/providers/Microsoft.Compute/virtualMachines/MiVM --metric "Percentage CPU" |
az monitor activity-log list |
Muestra logs de actividad | az monitor activity-log list --resource-group MiGrupo --max-events 10 |
az container create |
Crea contenedor en ACI | az container create --resource-group MiGrupo --name MiContenedor --image nginx --dns-name-label midns |
az container logs |
Obtiene logs de contenedor | az container logs --name MiContenedor --resource-group MiGrupo |
az container exec |
Ejecuta comando en contenedor | az container exec --resource-group MiGrupo --name MiContenedor --exec-command "/bin/bash" |
--resource-group |
Define grupo de recursos | az vm list --resource-group MiGrupo |
--location |
Define ubicación | az group create --name MiGrupo --location eastus |
--output |
Formato de salida (table, json, yaml) | az vm list --output table |
--query |
Filtra resultados con JMESPath | az vm list --query "[].name" |
--debug |
Modo depuración | az vm list --debug |
--only-show-errors |
Oculta advertencias | az vm list --only-show-errors |
🧠 Conclusión
Estos 50 comandos y parámetros de Azure CLI cubren las tareas más comunes: autenticación, grupos de recursos, máquinas virtuales, redes, almacenamiento, contenedores, Kubernetes, SQL y monitorización. Dominar esta guía te permitirá administrar tu infraestructura en Azure de manera más ágil y profesional.
