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
- En esta guía se supone que ya conoce los conceptos básicos de Service Conectar or.
- En esta guía se da por supuesto que conoce los conceptos presentados en la guía para desarrolladores de Azure Functions y cómo conectar una función a los servicios de Azure.
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.json y 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.json y 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.