Ejercicio: Habilitación y configuración del registro de aplicaciones de App Service con Azure Portal

Completado

En este ejercicio, implementará una aplicación web de ejemplo de ASP.NET Core desde GitHub, que tiene el código necesario para generar mensajes de salida de seguimiento. Luego, usará Azure Portal para habilitar el registro de aplicaciones de esta aplicación.

Uso de la CLI de Azure para implementar una aplicación web

En esta tarea, usará la CLI de Azure para crear una aplicación web de ASP.NET mediante código de un repositorio de GitHub. También creará una cuenta de almacenamiento (en la misma región que la aplicación web), donde se guardarán los registros.

  1. Vamos a establecer algunas variables para que podamos usarlas en el resto del ejercicio. Ejecute los comandos siguientes en Azure Cloud Shell y reemplace <la_región_local_de_AAzure> por la región más cercana de la lista siguiente.

    El espacio aislado gratuito permite crear recursos en un subconjunto de las regiones globales de Azure. Seleccione una región de la lista al crear los recursos:

    • westus2
    • southcentralus
    • centralus
    • eastus
    • westeurope
    • southeastasia
    • japaneast
    • brazilsouth
    • australiasoutheast
    • centralindia
    gitRepo=https://github.com/MicrosoftDocs/mslearn-capture-application-logs-app-service
    appName="contosofashions$RANDOM"
    appPlan="contosofashionsAppPlan"
    resourceGroup=<rgn>[sandbox resource group name]</rgn>
    storageAccount=sa$appName
    appLocation=<your-local-Azure-region>
    
  2. Ejecute los comandos siguientes para implementar la aplicación web.

    az appservice plan create --name $appPlan --resource-group $resourceGroup --location $appLocation --sku FREE
    az webapp create --name $appName --resource-group $resourceGroup --plan $appPlan --deployment-source-url $gitRepo
    

    La aplicación puede tardar varios minutos en implementarse.

  3. Anote el nombre de la aplicación, incluido el número aleatorio que se ha generado para identificarla de forma exclusiva. Tendría un aspecto similar al siguiente: contosofashions13642.azurewebsites.net

  4. Ejecute el comando siguiente para crear una cuenta de almacenamiento.

    az storage account create -n $storageAccount -g $resourceGroup -l $appLocation --sku Standard_LRS 
    

Espere a que se complete el comando y después continúe con este ejercicio.

Habilitar el registro con Azure Portal

En esta tarea, usará Azure Portal para habilitar el registro de aplicaciones para el sistema de archivos y Azure Blob Storage. Para empezar, compruebe que la aplicación web esté en ejecución.

  1. Inicie sesión en Azure Portal con la misma cuenta que ha usado para activar el espacio aislado.

  2. En la página Inicio de Azure Portal, en la sección Navegar, seleccione Suscripciones. Aparece el panel Suscripciones para el espacio aislado de Microsoft Learn.

  3. En la lista Nombre de la suscripción, seleccione Suscripción de Concierge. Aparece el panel Suscripción de Concierge.

  4. Seleccione Recursos. En la lista de recursos de la columna Grupo de recursos se debe mostrar el grupo de recursos de espacio aislado ([nombre del grupo de recursos del espacio aislado]).

  5. En el menú de Azure Portal, o bien en la página Inicio, seleccione App Services. Aparecerá el panel App Services.

  6. Seleccione contosofashionsNNNNN donde NNNNN representa el número aleatorio generado para la aplicación. Se abre el panel Información general de la instancia de App Service.

  7. En la sección Essentials, copie el dominio predeterminado y péguelo en una nueva pestaña del explorador (por ejemplo, contosofashionsNNNNN.azurewebsites.net). Debería aparecer la página principal de Contoso Fashions.

    Ahora se configurará el registro de aplicaciones.

  8. En el menú App Services de Azure Portal, desplácese hacia abajo hasta Supervisión y, después, seleccione Registros de App Services. Aparecerá el panel Registros de App Service.

  9. En Registro de la aplicación (sistema de archivos), seleccione Activado y, en la lista desplegable del cuadro Nivel, seleccione Error.

  10. En Registro de la aplicación (Blob), seleccione Activado y, en la lista desplegable del cuadro Nivel, seleccione Detallado.

  11. Seleccione el vínculo 0 en Contenedores de almacenamiento. Aparecerá el panel Cuenta de almacenamiento.

    Nota:

    Si aparece una notificación Almacenamiento no configurado, seleccione ese texto y complete los 3 pasos anteriores.

  12. En la lista Nombre, seleccione sacontosofashionsNNNN, donde NNNN es el número que ha anotado al crear la aplicación. Aparecerá el panel Contenedores.

  13. En la barra de comandos, seleccione Contenedor. Se abrirá el panel Nuevo contenedor.

  14. En el cuadro Nombre, escriba appsrvplogs y seleccione Crear.

  15. En el panel Contenedores, seleccione appsrvplogs y, a continuación, elija Seleccionar. Aparecerá el panel Registros de App Service.

  16. En el cuadro Período de retención (días), escriba 5.

  17. En la barra de comandos, seleccione Guardar para actualizar la configuración del registro y cerrar el panel de registros.