Si está buscando una forma rápida y fácil de crear y administrar recursos de Azure, es posible que desee probar la interfaz de línea de comandos de Azure (CLI de Azure). En este artículo, aprenderá qué es Azure CLI, por qué debe usarlo, cómo instalarlo, cómo iniciar sesión en él y cómo usarlo de manera efectiva.
Azure CLI es un conjunto de comandos que puede usar para crear y administrar recursos de Azure. Azure CLI está disponible en todos los servicios de Azure y está diseñado para ayudarlo a trabajar rápidamente con Azure, con énfasis en la automatización. Puede usar la CLI de Azure desde cualquier plataforma, como Windows, macOS, Linux o incluso desde un navegador a través de Azure Cloud Shell. También puede ejecutar la CLI de Azure en un contenedor Docker si lo prefiere.
La CLI de Azure es diferente de Azure PowerShell, que es otra herramienta de línea de comandos para administrar los recursos de Azure. Si bien ambas herramientas son multiplataforma e instalables en Windows, macOS y Linux, tienen diferentes sintaxis y características. Por ejemplo, Azure PowerShell utiliza objetos como entradas y salidas, mientras que Azure CLI utiliza estructuras de texto. Además, Azure PowerShell requiere Windows PowerShell o PowerShell como entorno de shell, mientras que Azure CLI puede ejecutarse en Windows PowerShell, Cmd, Bash u otros shell de Unix.
Algunos ejemplos de comandos CLI comunes de Azure son:
az group - Administrar grupos de recursosaz vm - Administrar máquinas virtualesaz keyvault - Administrar la bóveda de clavesaz webapp - Administrar aplicaciones webaz sql server - Administrar servidores SQLaz cosmosdb - Administrar cuentas de Cosmos DBHay muchos beneficios de usar una herramienta de línea de comandos para administrar recursos de Azure. Algunos de ellos son:
Azure CLI también tiene algunas ventajas sobre Azure PowerShell que lo hacen una opción popular para muchos usuarios. Algunos de ellos son:
az upgradePara poder usar la CLI de Azure para administrar sus recursos, debe iniciar sesión en su cuenta de Azure. Hay diferentes métodos para iniciar sesión dependiendo de su escenario, como inicio de sesión interactivo, inicio de sesión principal del servicio, inicio de sesión de identidad administrada o inicio de sesión de token de acceso. El método más común es el inicio de sesión interactivo, que le pide que introduzca sus credenciales en un navegador o un código de dispositivo. Para iniciar sesión con acceso interactivo, siga estos pasos:
az login en su terminal - Si tiene un navegador disponible, se abrirá una nueva pestaña y le pedirá que introduzca un código - Si no tiene un navegador disponible, verá un mensaje con un código y una URL - Copie el código y vaya a https://microsoft.com/devicelogin - Ingrese el código e inicie sesión con su cuenta de Azure - Espere el mensaje de confirmación en su terminal Después de iniciar sesión, verá una lista de suscripciones asociadas con su cuenta. Puede cambiar entre suscripciones ejecutando az account set --subscription <name o id>. También puedes listar todas tus suscripciones ejecutando az account list.
Ahora que ha instalado e iniciado sesión en la CLI de Azure, está listo para comenzar a usarla para sus tareas. Sin embargo, hay algunos consejos y trucos que pueden ayudarlo a usar la CLI de Azure de manera más efectiva y eficiente. Algunos de ellos son:
En este artículo, ha aprendido a descargar y usar Azure CLI, una poderosa herramienta de línea de comandos para administrar los recursos de Azure. Ha visto lo que es Azure CLI, por qué debería usarlo, cómo instalarlo, cómo iniciar sesión en él y cómo usarlo de manera efectiva. También ha aprendido algunos consejos y trucos que pueden ayudarlo a trabajar con Azure CLI de manera más eficiente y productiva.
Si está interesado en aprender más sobre la CLI de Azure, puede consultar los siguientes recursos:
Esperamos que haya disfrutado de este artículo y lo haya encontrado útil. Si tiene alguna pregunta o comentario, háganoslo saber en los comentarios a continuación. Y no olvide probar la CLI de Azure por sí mismo y vea cómo puede ayudarlo con sus proyectos de Azure. Feliz codificación!
Aquí hay algunas preguntas frecuentes sobre la CLI de Azure:
Azure CLI y Azure PowerShell son herramientas de línea de comandos para administrar recursos de Azure, pero tienen diferentes sintaxis y características. Azure CLI utiliza estructuras de texto como entradas y salidas, mientras que Azure PowerShell utiliza objetos. Azure CLI puede ejecutarse en cualquier entorno de shell, mientras que Azure PowerShell requiere Windows PowerShell o PowerShell. Azure CLI tiene una sintaxis más simple y menos parámetros que Azure PowerShell. Azure CLI también es idempotent, lo que significa que ejecutar el mismo comando varias veces no causará errores o cambios.
El proceso de desinstalación de la CLI de Azure depende de cómo la haya instalado. Si utilizó el instalador de MSI en Windows, puede desinstalarlo desde el Panel de Control o ejecutando msiexec /x E5A6241C-2E8B-4C8B-A878-0452270920ED. Si usaste Homebrew en macOS, puedes desinstalarlo ejecutando brew uninstall azure-cli. Si ha utilizado un gestor de paquetes o un script en Linux, puede desinstalarlo siguiendo las instrucciones de su distribución. Si utilizó Docker, puede eliminar el contenedor ejecutando docker rm -f azure-cli.
Puede ejecutar un script con la CLI de Azure guardando sus comandos en un archivo con un . sh o . ps1 y luego ejecutarlo con az shell <script-file>. También puede usar @<script-file> como argumento para ejecutar el script antes de ejecutar el comando.
Puede obtener ayuda con la CLI de Azure utilizando la opción -help o -h con cualquier comando o grupo. Esto le mostrará el uso, parámetros, ejemplos y enlaces para ese comando o grupo. También puedes usar az find para buscar comandos relacionados con una palabra clave o un servicio. Además, puede visitar la documentación Azure CLI>, el Azure CLI Q&A forum para obtener más información y soporte.