Conexión a orígenes de datos locales desde Azure Logic Apps

Después de instalar la puerta de enlace de datos local en un equipo local y antes de poder acceder a los orígenes de datos locales desde las aplicaciones lógicas, tiene que crear un recurso de puerta de enlace en Azure para la instalación de la puerta de enlace. Después puede seleccionar este recurso de puerta de enlace en los desencadenadores y las acciones que quiere usar para los conectores locales disponibles en Azure Logic Apps. Azure Logic Apps admite operaciones de lectura y escritura a través de la puerta de enlace de datos. Sin embargo, estas operaciones tienen límites en su tamaño de carga.

En este artículo se muestra cómo crear el recurso de puerta de enlace de Azure para una puerta de enlace instalada previamente en el equipo local. Para más información sobre la puerta de enlace, consulte el funcionamiento de la puerta de enlace.

Sugerencia

Para acceder directamente a recursos locales en redes virtuales de Azure sin tener que usar la puerta de enlace, considere la posibilidad de crear en su lugar un entorno de servicio de integración.

Para información sobre cómo usar la puerta de enlace con otros servicios, consulte estos artículos:

Orígenes de datos admitidos

En Azure Logic Apps, la puerta de enlace de datos local admite los conectores locales para estos orígenes de datos:

También puede crear conectores personalizados que se conectan a orígenes de datos a través de HTTP o HTTPS mediante REST o SOAP. Aunque la puerta de enlace por sí sola no genera costos adicionales, el modelo de precios de Logic Apps se aplica a estos conectores y a otras operaciones en Azure Logic Apps.

Prerrequisitos

  • Ya ha instalado la puerta de enlace de datos local en un equipo local. Esta instalación de puerta de enlace debe existir antes de que pueda crear un recurso de puerta de enlace que se vincule a esta instalación.

  • Tiene la misma cuenta y suscripción de Azure que usó para la instalación de la puerta de enlace. Esta cuenta de Azure debe pertenecer solo a un único inquilino o directorio de Azure Active Directory (Azure AD). Tiene que usar la misma cuenta y suscripción de Azure para crear el recurso de puerta de enlace en Azure, porque solo el administrador de la puerta de enlace puede crear el recurso de puerta de enlace en Azure. Actualmente, no se admiten las entidades de servicio.

    • Al crear un recurso de puerta de enlace en Azure, selecciona una instalación de la puerta de enlace que está vinculada al recurso de puerta de enlace y solo a ese recurso. Cada recurso de puerta de enlace solo se puede vincular a una instalación de puerta de enlace. No se puede seleccionar una instalación de puerta de enlace que ya esté asociada a otro recurso de puerta de enlace.

    • No es necesario que la aplicación lógica y el recurso de puerta de enlace estén en la misma suscripción de Azure. En los desencadenadores y las acciones en los que puede usar el recurso de puerta de enlace, puede seleccionar una suscripción de Azure diferente que tenga un recurso de puerta de enlace, pero solo si esa suscripción existe en el mismo inquilino o directorio de Azure AD que la aplicación lógica. También debe tener permisos de administrador en la puerta de enlace, que otro administrador puede configurar automáticamente. Para más información, consulte Puerta de enlace de datos: automatización con PowerShell, parte 1 y PowerShell: puerta de enlace de datos: Add-DataGatewayClusterUser.

      Nota

      Actualmente, no se puede compartir un recurso o una instalación de puerta de enlace en varias suscripciones. Para enviar comentarios sobre el producto, consulte Foro de comentarios de Microsoft Azure.

Creación de un recurso de puerta de enlace de Azure

Después de instalar la puerta de enlace en un equipo local, cree un recurso de Azure para la puerta de enlace.

  1. Inicie sesión en Azure Portal con la misma cuenta de Azure que se usó para instalar la puerta de enlace.

  2. En el cuadro de búsqueda de Azure Portal, escriba "puerta de enlace de datos local" y luego elija Puertas de enlace de datos locales.

    Find

  3. Busque Puertas de enlace de datos locales y seleccione Agregar.

    Add new Azure resource for data gateway

  4. En Crear puerta de enlace de conexión, especifique la siguiente información el recurso de puerta de enlace. Seleccione Crear cuando haya terminado.

    Propiedad Descripción
    Nombre de recurso Proporcione un nombre para el recurso de puerta de enlace, que contenga solo letras, números, guiones (-), caracteres de subrayado (_), paréntesis ((,)) o puntos (.).
    Suscripción Seleccione la suscripción de Azure para la cuenta de Azure que se usó para la instalación de la puerta de enlace. La suscripción predeterminada se basa en la cuenta de Azure que usó para iniciar sesión.
    Grupos de recursos El grupo de recursos de Azure que quiere usar.
    Ubicación La misma región o ubicación seleccionada para el servicio en la nube de la puerta de enlace durante la instalación de la puerta de enlace. De lo contrario, la instalación de la puerta de enlace no aparecerá en la lista Nombre de la instalación. La ubicación de la aplicación lógica puede diferir de la ubicación del recurso de la puerta de enlace.
    Nombre de instalación Seleccione una instalación de la puerta de enlace, que aparece en la lista solo cuando se cumplen estas condiciones:

    - La instalación de la puerta de enlace usa la misma región que el recurso de puerta de enlace que quiere crear.
    - La instalación de la puerta de enlace no está vinculada a otro recurso de puerta de enlace de Azure.
    - La instalación de la puerta de enlace está vinculada a la misma cuenta de Azure que está usando para crear el recurso de puerta de enlace.
    - Su cuenta de Azure pertenece a un único inquilino o directorio de Azure Active Directory (Azure AD) y es la misma cuenta que se usó para la instalación de la puerta de enlace.

    Para más información, consulte la sección Preguntas frecuentes.

    En este ejemplo se muestra una instalación de la puerta de enlace que se encuentra en la misma región que el recurso de puerta de enlace y que está vinculada a la misma cuenta de Azure:

    Provide details to create data gateway resource

Conectarse a datos locales

Después de crear el recurso de puerta de enlace y asociar su suscripción de Azure con este recurso, ahora puede crear una conexión entre la aplicación lógica y el origen de datos local mediante el uso de la puerta de enlace.

  1. En Azure Portal, cree o abra la aplicación lógica en el Diseñador de aplicación lógica.

  2. Agregue un conector que admita conexiones locales. Si este conector tiene una versión administrada y una versión integrada, asegúrese de usar la versión administrada.

  3. Seleccione Connect via on-premises data gateway (Conectarse a través de la puerta de enlace de datos local).

  4. En Puerta de enlace, en la lista Suscripción, seleccione la suscripción de Azure con el recurso de puerta de enlace que quiera.

    No es necesario que la aplicación lógica y el recurso de puerta de enlace estén en la misma suscripción de Azure. Puede seleccionar otras suscripciones de Azure que cada una tenga un recurso de puerta de enlace, pero solo si estas suscripciones existen en el mismo inquilino o directorio de Azure AD que la aplicación lógica, y tiene permisos de administrador en la puerta de enlace, que otro administrador puede configurar automáticamente. Para más información, consulte Puerta de enlace de datos: automatización con PowerShell, parte 1 y PowerShell: puerta de enlace de datos: Add-DataGatewayClusterUser.

  5. En la lista Puerta de enlace de conexión, que muestra los recursos de puerta de enlace disponibles en la suscripción seleccionada, seleccione el recurso de puerta de enlace que desee. Cada recurso de puerta de enlace está vinculado a una única instalación de la puerta de enlace.

    Nota

    La lista de puertas de enlace incluye recursos de puerta de enlace de otras regiones porque la ubicación de la aplicación lógica puede diferir de la ubicación del recurso de la puerta de enlace.

  6. Proporcione un nombre de conexión único y otra información necesaria, que depende de la conexión que desee crear.

    Un nombre de conexión único le ayuda a identificar fácilmente la conexión más adelante, especialmente al crear varias conexiones. Si procede, incluya también el dominio completo para el nombre de usuario.

    Este es un ejemplo:

    Create connection between logic app and data gateway

  7. Seleccione Crear cuando haya terminado.

La conexión de puerta de enlace ya está lista para que la use la aplicación lógica.

Edición de la conexión

Para actualizar la configuración de una conexión de puerta de enlace, puede editar la conexión.

  1. Para encontrar todas las conexiones de API únicamente para su aplicación lógica, en el menú de la aplicación lógica, seleccione Conexiones de API en Herramientas de desarrollo.

    On your logic app menu, select

  2. Seleccione la conexión de puerta de enlace que desee y elija Editar la conexión de API.

    Sugerencia

    Si las actualizaciones no surten efecto, intente detener y reiniciar la cuenta de servicio de Windows de la puerta de enlace para su instalación de puerta de enlace.

Para encontrar todas las conexiones de API asociadas a su suscripción de Azure:

  • En el menú de Azure Portal, seleccione Todos los servicios>Web>Conexiones de API.
  • O bien, en el menú de Azure Portal, seleccione Todos los recursos. Establezca el filtro Tipo en Conexión de API.

Eliminación del recurso de puerta de enlace

Para crear un recurso de puerta de enlace diferente, vincular la instalación de la puerta de enlace a un recurso de puerta de enlace diferente o quitar el recurso de puerta de enlace, puede eliminar el recurso de puerta de enlace sin que afecte a la instalación de la puerta de enlace.

  1. En el menú de Azure Portal, seleccione Todos los recursos o busque y seleccione Todos los recursos en cualquier página. Busque y seleccione el recurso de puerta de enlace.

  2. Si aún no está seleccionada, en el menú de recursos de puerta de enlace, seleccione Puerta de enlace de datos local. En la barra de herramientas de recursos de puerta de enlace, seleccione Eliminar.

    Por ejemplo:

    Delete gateway resource in Azure

Preguntas más frecuentes

P. : ¿Por qué no aparece mi instalación de la puerta de enlace al crear el recurso de puerta de enlace en Azure?
R. : Este problema puede deberse a estos motivos:

  • Su cuenta de Azure no es la misma cuenta que usó para la instalación de la puerta de enlace en el equipo local. Compruebe que ha iniciado sesión en Azure Portal con la misma identidad que usó para la instalación de la puerta de enlace. Solo el administrador de la puerta de enlace puede crear el recurso de puerta de enlace en Azure. Actualmente, no se admiten las entidades de servicio.

  • Su cuenta de Azure no pertenece a un único inquilino o directorio de Azure AD. Compruebe que usa el mismo inquilino o directorio de Azure AD que usó durante la instalación de la puerta de enlace.

  • El recurso de puerta de enlace y la instalación de la puerta de enlace no deben estar en la misma región. Asegúrese de que la instalación de la puerta de enlace usa la misma región en la que desea crear el recurso de puerta de enlace en Azure. No obstante, la ubicación de la aplicación lógica puede diferir de la ubicación del recurso de puerta de enlace.

  • La instalación de puerta de enlace ya está asociada a otro recurso de puerta de enlace. Cada recurso de puerta de enlace solo se puede vincular a una instalación de puerta de enlace, que solo se puede vincular a una cuenta y suscripción de Azure. Por lo tanto, no se puede seleccionar una instalación de puerta de enlace que ya esté asociada a otro recurso de puerta de enlace. Estas instalaciones no aparecerán en la lista Nombre de instalación.

    Para revisar los registros de puerta de enlace en Azure Portal, encuentre todos los recursos de Azure que tengan el tipo de recurso Puertas de enlace de datos locales en todas las suscripciones de Azure. Para desvincular la instalación de la puerta de enlace del otro recurso de puerta de enlace, consulte Eliminación del recurso de puerta de enlace.

P: ¿Por qué cambió la ubicación de mi puerta de enlace existente?
R: Los recursos de puerta de enlace creados antes del 3 de mayo de 2017 se trasladaron a las ubicaciones originales del inquilino de Azure AD de la cuenta profesional o educativa en las que se crearon esas puertas de enlace. Sin embargo, estos cambios no deberían afectar actualmente a las aplicaciones lógicas en funcionamiento, que deberían seguir funcionando de la manera habitual. Con la disponibilidad general de la puerta de enlace de mayo, las ubicaciones de los recursos de puerta de enlace pueden presentar diferencias con respecto a las ubicaciones de las aplicaciones lógicas.

Pasos siguientes