Inicio rápido: Creación e implementación de un flujo de trabajo de aplicación lógica de consumo en Azure Logic Apps multiinquilino con una plantilla de ARM
Se aplica a: Azure Logic Apps (consumo)
Azure Logic Apps es un servicio en la nube que le ayuda a crear y ejecutar flujos de trabajo automatizados que integran datos, aplicaciones, servicios basados en la nube y sistemas locales mediante la elección de cientos de conectores. Esta guía de inicio rápido se centra en el proceso de implementar una plantilla de Azure Resource Manager (plantilla de ARM) para crear un flujo de trabajo de aplicación lógica de consumo que compruebe el estado de Azure según una programación por hora y se ejecute en Azure Logic Apps multiinquilino.
Una plantilla de Azure Resource Manager es un archivo de notación de objetos JavaScript (JSON) que define tanto la infraestructura como la configuración de un proyecto. La plantilla usa sintaxis declarativa. Se describe la implementación deseada sin escribir la secuencia de comandos de programación para crear la implementación.
Si su entorno cumple los requisitos previos y ya está familiarizado con el uso de plantillas de ARM, seleccione el botón Implementar en Azure. La plantilla se abrirá en Azure Portal.
Requisitos previos
Si no tiene una suscripción a Azure, cree una cuenta de Azure gratuita antes de empezar.
Revisión de la plantilla
En esta guía de inicio rápido se usa la plantilla Crear una aplicación lógica, que puede encontrar en la galería de plantillas de inicio rápido de Azure, pero es demasiado larga para mostrarla aquí. En su lugar, puede revisar el "archivo azuredeploy.json" de plantillas de inicio rápido en la galería de plantillas.
La plantilla de inicio rápido crea un flujo de trabajo de aplicación lógica que usa el desencadenador de periodicidad integrado, que se establece para ejecutarse cada hora, y una acción HTTP integrada, que llama a una dirección URL que devuelve el estado de Azure. Las operaciones integradas se ejecutan de forma nativa en la plataforma Azure Logic Apps.
Esta plantilla crea el siguiente recurso de Azure:
- Microsoft.Logic/workflows, que crea el flujo de trabajo para un recurso de aplicación lógica de consumo
Para encontrar más plantillas de inicio rápido para Azure Logic Apps, revise las plantillas de Microsoft.Logic en la galería.
Implementación de la plantilla
Siga la opción que desea usar para implementar la plantilla de inicio rápido:
Opción | Descripción |
---|---|
Azure Portal | Si su entorno de Azure cumple los requisitos previos y está familiarizado con el uso de plantillas de ARM, estos pasos le ayudarán a iniciar sesión directamente en Azure y a abrir la plantilla de inicio rápido en Azure Portal. Para más información, consulte Implementación de recursos con plantillas de ARM y Azure Portal. |
CLI de Azure | La CLI de Azure proporciona una experiencia de línea de comandos para crear, administrar y eliminar recursos de Azure. Para ejecutar estos comandos, necesita la CLI de Azure, versión 2.6 o posterior. Para comprobar la versión de la CLI, escriba az --version. Para más información, consulte la siguiente documentación: - Qué es la CLI de Azure - Introducción a la CLI de Azure |
Azure PowerShell | Azure PowerShell ofrece un conjunto de cmdlets que usan el modelo Azure Resource Manager para administrar los recursos de Azure. Para más información, consulte la siguiente documentación: - Introducción a Azure PowerShell - Presentación del módulo Az de Azure PowerShell - Introducción a Azure PowerShell |
API de REST de Azure Resource Manager | Azure proporciona las API de transferencia de estado representacional (REST), que son puntos de conexión de servicio que admiten las operaciones HTTP (métodos) que usa para la creación, recuperación, actualización o eliminación del acceso a los recursos del servicio. Para más información, consulte Introducción a la API de REST de Azure. |
Para iniciar sesión con su cuenta de Azure y abrir la plantilla de inicio rápido en Azure Portal, seleccione la imagen siguiente:
En el portal, en la página Creación de una aplicación lógica mediante una plantilla, escriba o seleccione los siguientes valores:
Propiedad Valor Descripción Suscripción <Azure-subscription-name> Nombre de la suscripción a Azure que se va a usar Grupos de recursos <nombre del grupo de recursos de Azure> Nombre de un grupo de recursos de Azure nuevo o existente. En este ejemplo se usa Check-Azure-Status-RG. Región <Azure-region> Región del centro de datos de Azure para usar la aplicación lógica. En este ejemplo se usa West US. Nombre de la aplicación lógica <nombre-de-la-aplicación-lógica> Nombre que se va a usar para la aplicación lógica. En este ejemplo se usa Check-Azure-Status-LA. URI de prueba <test-URI> URI del servicio al que se va a llamar en función de una programación específica. En este ejemplo se usa https://azure.status.microsoft/en-us/status/, que es la página de estado de Azure. Ubicación <Azure-region-for-all-resources> Región de Azure que se va a usar para todos los recursos, si es diferente del valor predeterminado. En este ejemplo se usa el valor predeterminado, [resourceGroup().location], que es la ubicación del grupo de recursos. En el ejemplo siguiente se muestra el aspecto de la página con valores de ejemplo:
Seleccione Revisar y crear cuando haya terminado.
Continúe con los pasos descritos en Revisión de los recursos implementados.
Revisión de los recursos implementados
Para ver el flujo de trabajo de la aplicación lógica, puede usar Azure Portal, ejecutar un script que cree con la CLI de Azure o Azure PowerShell, o bien usar la API REST de Logic Apps.
En el cuadro de búsqueda de Azure Portal, escriba el nombre de la aplicación lógica, que es Check-Azure-Status-LA en este ejemplo. En la lista de resultados, seleccione la aplicación lógica.
En Azure Portal, busque y seleccione la aplicación lógica, que es Check-Azure-Status-RG en este ejemplo.
Cuando se abra el diseñador de flujos de trabajo, revise el flujo de trabajo de la aplicación lógica creada con la plantilla de inicio rápido.
Para probar la aplicación lógica, en la barra de herramientas del diseñador, seleccione Ejecutar.
Limpieza de recursos
Si planea seguir trabajando en otros inicios rápidos y tutoriales, considere la posibilidad de mantener estos recursos. Cuando ya no necesite la aplicación lógica, elimine el grupo de recursos mediante Azure Portal, la CLI de Azure, Azure PowerShell o la API de REST de Resource Manager.
En Azure Portal, busque y seleccione el grupo de recursos que quiere eliminar, que es Check-Azure-Status-RG en este ejemplo.
En el menú del grupo de recursos, elija Introducción, si aún no está seleccionado. En la página de información general, elija Eliminar grupo de recursos.
Para confirmar la operación, escriba el nombre del grupo de recursos.
Para más información, consulte Eliminar grupo de recursos.