Compartir a través de


Cómo service Conectar or ayuda a Azure Functions a conectarse a los servicios

Azure Functions es uno de los servicios de proceso compatibles con Service Conectar or. Se recomienda usar enlaces para conectar Azure Functions con otros servicios, aunque también puede usar SDK de cliente. Este artículo tiene como objetivo ayudarle a comprender lo siguiente:

  • Relación entre los enlaces de Service Conectar or y Functions.
  • El proceso usado por Service Conectar or para conectar Functions a otros servicios de Azure mediante enlaces o el SDK.
  • Las responsabilidades llevadas a cabo por service Conectar or y los usuarios respectivamente en cada escenario.

Requisitos previos

Enlaces de Conectar or de servicio y Azure Functions

Enlaces en Azure Functions

Un enlace es un concepto usado por Azure Functions, con el fin de proporcionar una manera sencilla de conectar funciones a servicios sin tener que trabajar con sdk de cliente en códigos de función.

El enlace puede admitir entradas, salidas y desencadenadores. Los enlaces permiten configurar la conexión a los servicios para que el host de Functions pueda controlar el acceso a los datos por usted. Para más información, vea Conceptos básicos sobre los enlaces y desencadenadores de Azure Functions.

El enlace de funciones admite los tipos de autenticación secretos o cadena de conexión y basados en identidades.

Conector de servicio

Service Conectar or es un servicio de Azure que ayuda a los desarrolladores a conectar fácilmente los servicios de proceso a los servicios de respaldo de destino. Azure Functions es uno de los servicios de proceso compatibles con Service Conectar or.

En comparación con un enlace de funciones, que es más parecido a un concepto abstracto lógicamente, Service Conectar or es un servicio de Azure en el que puede operar directamente. Proporciona API para todo el ciclo de vida de una conexión, como create, delete, validate health y list configurations.

Service Conectar or también admite tipos de autenticación basada en secretos o cadena de conexión e identidad.

Conectar ion en un enlace de Azure Functions

En los enlaces de Functions, connection es una propiedad definida en un archivo de enlace (normalmente el archivo) de la function.json carpeta de funciones. Define el nombre o prefijo de la configuración de la aplicación que usará el entorno de ejecución de enlace para autenticarse en los servicios de destino.

Conectar ion en Service Conectar or

Un connection en Service Conectar or hace referencia a un recurso de Azure específico que pertenece a Service Conectar or.

El connection usado por los enlaces de Azure Functions corresponde al configuration name utilizado por Service Conectar or. El nombre de configuración hace referencia a los nombres de clave de configuración de la aplicación que Service Conectar guarda en las configuraciones de los servicios de proceso.

Conectar Azure Functions a otros servicios en la nube mediante Service Conectar or

Service Conectar or reduce la cantidad de esfuerzo necesario para conectar Azure Functions a servicios en la nube mediante enlaces o SDK. Toma el control de las configuraciones de recursos en la nube, como App Configuración, red, identidad y asignación de permisos, para que los usuarios puedan centrarse en las lógicas empresariales de funciones. En las secciones siguientes se describe cómo Service Conectar or ayuda a simplificar las conexiones de funciones con diferentes mecanismos de conexión y métodos de autenticación.

Enlace

  • Secreto/cadena de conexión
Escenario Operación Descripción Sin service Conectar or Con service Conectar or
Proyecto local Agregar enlace Agregue un enlace en una función según el tipo de servicio de destino y el tipo de enlace (in/out/trigger). Usuario Usuario
Consumo de enlaces Establezca un cadena de conexión para la autenticación en local.settings.jsony cambie el código de función para consumir la variable definida en el enlace. Usuario Usuario
Recurso en la nube Configuración de aplicaciones Configure cadena de conexión como una configuración de aplicación en las configuraciones del recurso de función. Usuario Conector de servicio
Configuración de la red Asegúrese de que la configuración de red del servicio de destino permita el acceso desde el recurso de función. Usuario Conector de servicio
  • Autenticación basada en identidades
Escenario Operación Descripción Sin service Conectar or Con service Conectar or
Proyecto local Agregar enlace Agregue un enlace en una función según el tipo de servicio de destino y el tipo de enlace (in/out/trigger). Usuario Usuario
Consumo de enlaces Establezca un cadena de conexión para la autenticación en local.settings.jsony cambie el código de función para consumir la variable definida en el enlace. Usuario Usuario
Recurso en la nube Configuración de aplicaciones Configure las opciones de identidad de la función de Azure, como los puntos de conexión de servicio. Usuario Conector de servicio
Configuración de la red Asegúrese de que la configuración de red del servicio de destino permite el acceso desde el recurso de función. Usuario Conector de servicio
Configurar la identidad Asegúrese de que la identidad del sistema está habilitada al usar la identidad del sistema para autenticarse. Usuario Conector de servicio
Asignación de permisos Asigne los roles necesarios de identidad para que pueda acceder al servicio de destino. Usuario Conector de servicio

Al usar Service Conectar or con enlaces de función, preste especial atención al nombre de clave de la función configurado por Service Conectar or. Asegúrese de que es el mismo nombre de clave que el definido en connection la propiedad en el archivo de enlace. Si es diferente, cambie el nombre en el archivo de enlace o use la característica de customize keys Service Conectar or para personalizar los nombres de configuración predeterminados de Service Conectar or.

SDK

  • Secreto/cadena de conexión
Escenario Operación Descripción Sin service Conectar or Con service Conectar or
Proyecto local Dependencia de aplicación Agregue el paquete de dependencias según el servicio de destino y el entorno de ejecución. Usuario Usuario
Iniciar el cliente del SDK Establezca cadena de conexión para la autenticación en local.settings.json. Inicie el SDK de servicio de destino mediante un cadena de conexión. Usuario Usuario
Recurso en la nube Configuración de aplicaciones Configure un cadena de conexión como una configuración de aplicación en la configuración de la función. Usuario Conector de servicio
Configuración de la red Asegúrese de que la configuración de red del servicio de destino permita el acceso desde el recurso de función. Usuario Conector de servicio
  • Autenticación basada en identidades
Escenario Operación Descripción Sin service Conectar or Con service Conectar or
Proyecto local Dependencia de aplicación Agregue el paquete de dependencias según el servicio de destino y el entorno de ejecución. Usuario Usuario
Iniciar el cliente del SDK Establezca cadena de conexión para la autenticación en local.settings.json. Inicie el SDK de servicio de destino mediante un cadena de conexión. Usuario Usuario
Recurso en la nube Configuración de aplicaciones Configure un cadena de conexión como una configuración de aplicación en la configuración de la función. Usuario Conector de servicio
Configuración de la red Asegúrese de que la configuración de red del servicio de destino permite el acceso desde el recurso de función. Usuario Conector de servicio
Configurar la identidad Asegúrese de que la identidad del sistema está habilitada al usar la identidad del sistema para autenticarse. Usuario Conector de servicio
Asignación de permisos Asigne los roles necesarios de identidad para que pueda acceder al servicio de destino. Usuario Conector de servicio

Pasos siguientes

Obtenga información sobre cómo integrar diferentes servicios de destino y leer sobre sus opciones de configuración y métodos de autenticación.