Ejercicio: Creación y enumeración de recursos con comandos de la CLI

Completado

Este proyecto guiado consta de los siguientes ejercicios:

  • Abra Cloud Shell y explore el entorno.
  • Creación y enumeración de recursos con comandos de la CLI
  • Etiquetado, consulta y limpieza de recursos

En este ejercicio, creará un grupo de recursos y dos cuentas de almacenamiento por completo desde la línea de comandos y, a continuación, usará comandos de enumeración para comprobar lo que ha compilado. Esto demuestra cómo la CLI te permite realizar en unos pocos comandos lo que requiere muchos clics en el portal.

Este ejercicio incluye las siguientes tareas:

  • Creación de un grupo de recursos
  • Crear una cuenta de almacenamiento
  • Creación de una segunda cuenta de almacenamiento
  • Enumerar y filtrar recursos

Resultado: Un grupo de recursos y dos cuentas de almacenamiento creadas completamente a partir de la línea de comandos, con la lista de recursos que confirma los resultados.

Tarea 1: Creación de un grupo de recursos

Cree un grupo de recursos mediante un único comando de la CLI. En el portal, se requieren varios clics en varias pantallas; desde la CLI, solo se necesita una línea.

  1. En Cloud Shell, ejecute el siguiente comando (reemplace eastus por la región elegida):

    az group create --name rg-gp-cli-demo --location eastus
    
  2. Revise la salida JSON. Confirme que provisioningState muestra Exitoso.

  3. Ejecute el siguiente comando para comprobar que el grupo de recursos existe:

    az group show --name rg-gp-cli-demo --output table
    
  4. Anote las columnas Ubicación y Nombre en la salida de la tabla.

Nota:

Paso de validación: Confirme que el grupo de recursos rg-gp-cli-demo se crea y comprueba.

Tarea 2: Crear una cuenta de almacenamiento

Cree una cuenta de almacenamiento dentro del grupo de recursos. La CLI requiere los mismos parámetros que rellenaría a través del portal, pero expresados como banderas de línea de comandos.

  1. Ejecute el siguiente comando (reemplace stgpclidemo por un nombre único: solo letras minúsculas y números, de 3 a 24 caracteres):

    az storage account create \
      --name stgpclidemo01 \
      --resource-group rg-gp-cli-demo \
      --location eastus \
      --sku Standard_LRS
    
  2. Espere a que se complete el comando (esto tarda unos segundos).

  3. Revise la salida JSON y confirme que provisioningState muestra Exitoso.

Nota:

Paso de validación: Confirme que la primera cuenta de almacenamiento se crea con provisioningState: Succeeded.

Tarea 3: Crear una segunda cuenta de almacenamiento

Cree otra cuenta de almacenamiento para demostrar la administración de varios recursos. Tener dos recursos hace que los ejercicios de enumeración y etiquetado sean más significativos.

  1. Ejecute el siguiente comando (use un nombre único diferente):

    az storage account create \
      --name stgpclidemo02 \
      --resource-group rg-gp-cli-demo \
      --location eastus \
      --sku Standard_LRS
    
  2. Espere a que el comando se complete y confirme que provisioningState muestra Correcto.

Nota:

Paso de validación: Confirme que la segunda cuenta de almacenamiento se crea con provisioningState: Succeeded.

Tarea 4: Enumerar y filtrar recursos

Use comandos de la CLI para enumerar los recursos que creó y dar formato a la salida. Esto muestra cómo la CLI facilita el inventario rápido de lo que existe en un grupo de recursos.

  1. Ejecute el siguiente comando para enumerar todos los recursos del grupo de recursos:

    az resource list --resource-group rg-gp-cli-demo --output table
    
  2. Confirme que ambas cuentas de almacenamiento aparecen en la tabla.

  3. Ejecute el siguiente comando para enumerar solo las cuentas de almacenamiento:

    az resource list \
      --resource-group rg-gp-cli-demo \
      --resource-type Microsoft.Storage/storageAccounts \
      --output table
    
  4. Confirme que la salida está filtrada para mostrar solo las dos cuentas de almacenamiento.

Nota:

Paso de validación: Confirme que el filtro --resource-type ha aislado las cuentas de almacenamiento de otros tipos de recursos.

  1. Ejecute el siguiente comando para mostrar los detalles de una cuenta de almacenamiento específica (use el nombre de la primera cuenta de almacenamiento):

    az storage account show \
      --name stgpclidemo01 \
      --resource-group rg-gp-cli-demo \
      --output table
    
  2. Anote las columnas que muestran el nombre de la cuenta, la ubicación, el tipo y la SKU.

Nota:

Paso de validación: Confirme que la CLI devolvió información detallada para una cuenta de almacenamiento específica.

Sugerencia

La marca --output controla el formato. Pruebe table, json, jsonc (JSON con color), tsv y yaml para ver las diferencias.