Uso de la CLI de Azure

Completado

La CLI de Azure le permite controlar casi todos los aspectos de cada recurso de Azure.

Puede trabajar con recursos de Azure, como los grupos de recursos, el almacenamiento, las máquinas virtuales, Azure Active Directory, los contenedores y el aprendizaje automático.

Los comandos de la CLI se estructuran en grupos y subgrupos.

Cada grupo representa un servicio suministrado por Azure y los subgrupos dividen los comandos para estos servicios en agrupaciones lógicas.

Por lo tanto, ¿cómo se encuentran los comandos necesarios? Una manera es usar el comando az find.

Por ejemplo, si quiere buscar los comandos que pueden ayudarle a administrar un blob de almacenamiento, puede usar el comando de búsqueda siguiente:

az find blob

Si ya conoce el nombre del comando que quiere, el argumento de ayuda para ese comando obtendrá información más detallada sobre el comando, así como una lista de los subcomandos disponibles para un grupo de comandos.

Por ejemplo, a continuación se muestra cómo obtener una lista de los subgrupos y comandos para administrar el almacenamiento de blobs:

az storage blob --help

Creación de recursos

Al crear un nuevo recurso de Azure, normalmente hay tres pasos de alto nivel:

  1. Conectarse a la suscripción de Azure.

  2. Cree el recurso.

  3. Compruebe que la creación se ha realizado correctamente.

    Ilustración con los tres pasos para crear un recurso de Azure mediante la interfaz de línea de comandos.

1. Conectar

Como trabaja con una instalación local de la CLI de Azure, tendrá que autenticarse para poder ejecutar los comandos de Azure.

Para ello, se usa el comando login de la CLI de Azure:

az login

La CLI de Azure normalmente iniciará el explorador predeterminado para abrir la página de inicio de sesión de Azure.

Si no funciona, siga las instrucciones de la línea de comandos siguientes y escriba un código de autorización en el cuadro de diálogo Escribir código.

Una vez que la sesión se inicie correctamente, estará conectado a su suscripción de Azure.

2. Cree

A menudo necesitará crear un grupo de recursos antes de crear un servicio de Azure.

Por lo tanto, se usarán grupos de recursos como ejemplo para mostrar cómo crear recursos de Azure desde la CLI de Azure.

El comando group create de la CLI de Azure crea un grupo de recursos.

Debe especificar un nombre y una ubicación.

El parámetro nombre debe ser único dentro de la suscripción.

El parámetro ubicación determina dónde se almacenarán los metadatos para el grupo de recursos.

Use cadenas como "Oeste de EE. UU.", "Norte de Europa" u "Oeste de la India" para especificar la ubicación.

Como alternativa, puede usar equivalentes de una sola palabra, como "westus", "northeurope" o "westindia".

La sintaxis básica para crear un grupo de recursos es la siguiente:

az group create --name <name> --location <location>

3. Comprobación de la instalación

Para muchos recursos de Azure, la CLI de Azure proporciona un subcomando list para obtener detalles de los recursos.

Por ejemplo, el comando group list de la CLI de Azure enumera los grupos de recursos de Azure.

Es útil para comprobar si la creación del grupo de recursos se ha completado correctamente:

az group list

Para obtener una información más concisa, puede aplicar a la salida el formato de una tabla sencilla:

az group list --output table

Si tiene varios elementos en la lista de grupos, puede filtrar los valores devueltos agregando una opción query utilizando, por ejemplo el comando siguiente:

az group list --query "[?name == '<rg name>']"

Nota:

El formato de la consulta se aplica con JMESPath, que es un lenguaje de consulta estándar para las solicitudes JSON.

Puede obtener más información sobre este lenguaje de filtro en http://jmespath.org/.

Uso de la CLI de Azure en scripts

Para usar los comandos de la CLI de Azure en scripts, deberá tener en cuenta los problemas derivados del shell o el entorno que usa para ejecutar el script.

Por ejemplo, en un shell de bash, puede usar la siguiente sintaxis al establecer las variables:

variable="value"
variable=integer

Si usa un entorno de PowerShell para ejecutar los scripts de la CLI de Azure, deberá usar la sintaxis siguiente para las variables:

$variable="value"
$variable=integer