Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Azure Logic Apps (Estándar)
Después de probar localmente los flujos de trabajo estándar migrados y validar que su comportamiento coincide con los flujos de integración de origen, necesita una manera confiable de implementarlos en Azure sin aprovisionar manualmente la infraestructura ni arriesgar errores de configuración.
En la fase de Despliegue, el Agente de Migración de Azure Logic Apps en Visual Studio Code genera archivos de despliegue y utiliza la CLI de Azure para aprovisionar los recursos necesarios de Azure y desplegar tus flujos de trabajo validados, conexiones y artefactos de soporte. Esta tarea opcional se excluye de Ejecutar Todo y solo se ejecuta después de que decidas ejecutarla.
En este artículo se describe el proceso general que sigue el agente de migración para implementar flujos de trabajo estándar migrados en Azure.
Arquitectura de recursos de Azure implementada
La fase implementación crea los siguientes recursos Azure:
| Recurso | Description |
|---|---|
| Plan de servicio de flujo de trabajo | El plan de Servicio de Aplicaciones que aloja la aplicación de lógica estándar. |
| Recurso estándar de aplicación lógica con la opción de hospedaje del Plan de Servicio de Flujo de Trabajo | Recurso de aplicación lógica que hospeda los flujos de trabajo migrados. |
| Cuenta de almacenamiento | Recurso que almacena el estado del flujo de trabajo y el historial de ejecución. |
Dependiendo del flujo de trabajo, el despliegue también puede crear recursos como una cuenta de integración o un recurso compartido y montaje de Azure Files para el conector integrado del sistema de archivos.
Acciones de fase de implementación
El agente de migración genera una plantilla ARM o Bicep y la utiliza az deployment group create para crear la infraestructura necesaria. A continuación, el agente carga el contenido en tiempo de ejecución en el recurso compartido de contenido de Azure Files de la aplicación lógica y reinicia la aplicación lógica. La versión 1.12.1 soporta el modelo de despliegue del Plan de Servicio de Flujo de Trabajo. App Service Environment v3 e Hybrid están listados como opciones futuras pero no son compatibles.
| Step | Action | Description |
|---|---|---|
| 1 | Generar archivos de despliegue | Crea la plantilla ARM o Bicep, el archivo de parámetros y la configuración requerida de la aplicación para la solución aprobada. |
| 2 | Aprovisionamiento de recursos | Crea los recursos necesarios de Azure, incluyendo el Plan de Servicio de Flujo de Trabajo, la aplicación de lógica estándar y la cuenta de almacenamiento. |
| 3 | Desplegar artefactos | Sube host.json, connections.json, definiciones de flujo de trabajo y compila archivos de función local al contenido compartido de Azure Files bajo site/wwwroot, y luego reinicia la aplicación lógica. Los archivos que solo están almacenados localmente no se suben. |
| 4 | Test in Azure | Ejecuta las pruebas en la nube correspondientes y registra los resultados. Los conectores compartidos pueden requerir autorización separada. |
Contenido relacionado
- Automatización de la migración desde plataformas de integración a Azure Logic Apps
- Quickstart: Migración de un proyecto de integración mediante Azure Logic Apps Migration Agent