Introducción a Azure CLI: Esquemas de Uso Básico, Trucos y Consejos Clave

En el mundo de la administración de sistemas y la gestión de infraestructuras en la nube, Azure CLI se destaca como herramienta esencial en la administración de entornos Cloud de Microsoft.

CIENCIA, TECNOLOGIA, MANUAL, USUARIO

Jairo A. Mejia R.

4/22/20242 min read

Azure CLI

¿Qué es Azure CLI?

Azure CLI es una herramienta de línea de comandos de Microsoft que proporciona un conjunto de comandos para gestionar recursos de Azure. Está diseñada para trabajar de manera eficiente con Azure Resource Manager (ARM).

- Esquema de Uso Básico

  • Instalación:

    • En Windows, se puede instalar mediante el instalador de Microsoft:

      Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .AzureCLI.msi Start-Process msiexec.exe -ArgumentList '/I AzureCLI.msi /quiet' -NoNewWindow -Wait

    • En macOS y Linux, se puede instalar mediante brew y apt-get respectivamente y usar este mismo comando para instalar, Aquí artículo de como instalar Home Brew en Mac OS y Linux.

  • Comandos Básicos:

    • az login: Inicia sesión en Azure.

    • az account list: Lista las suscripciones de Azure.

    • az group create: Crea un grupo de recursos.

    • az vm create: Crea una máquina virtual.

    Shell:

    az login az account list az group create --name myResourceGroup --location eastus az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS

  • Filtrado y Formato: Azure CLI permite filtrar resultados y formatearlos en JSON o tablas.

    Shell:

    az vm list --resource-group myResourceGroup --output table

  • Scripts: Los scripts de Azure CLI se pueden escribir en shell script (Bash) o PowerShell.

    Shell:

    # Bash az group create --name myResourceGroup --location eastus az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS # PowerShell az group create --name myResourceGroup --location eastus az vm create --resource-group myResourceGroup --name myVM --image UbuntuLTS

-Trucos y Consejos Clave

  • Contextos de Comandos: Usa az configure para configurar valores predeterminados como la ubicación y el grupo de recursos.

  • Scripts Automatizados: Integra scripts de Azure CLI en pipelines CI/CD para automatizar despliegues.

  • Extensibilidad: Azure CLI admite extensiones que amplían su funcionalidad. Usa az extension add para instalar extensiones.

    Shell:

    az extension add --name azure-devops

-Conclusión

Tanto Azure CLI es una herramienta poderosa para la administración de sistemas y la gestión de recursos en la nube. Conocer su esquema básico de uso y algunos trucos puede mejorar significativamente la eficiencia y productividad de los administradores de sistemas y desarrolladores. Practica estos comandos y explora más a fondo las capacidades avanzadas para aprovechar al máximo estas herramientas.

-Fuente:

  1. Microsoft Azure CLI Documentation

( Artículo no patrocinado y sin interés comercial )

En el mundo de la administración de sistemas y la gestión de infraestructuras en la nube.
En el mundo de la administración de sistemas y la gestión de infraestructuras en la nube.