Resumen
Este módulo se ha centrado en la integración de datos y servicios en las funciones. Comenzamos con un paseo rápido por los tipos de enlaces que se muestran al agregarlos a una función. A continuación, consideramos la posibilidad de leer datos desde Azure Cosmos DB mediante un enlace de entrada. Azure Functions se ocupa de administrar cadenas de conexión, y se ha visto lo fácil que es leer datos en el código mediante el enlace. Por último, la atención se ha centrado en escribir datos en distintos orígenes con la ayuda de enlaces de salida.
Este recorrido se resume en la tabla siguiente, en la que se muestran los distintos enlaces que se han usado en cada una de las unidades indicadas.
Unidad de aprendizaje | Desencadenadores | Enlaces de entrada | Enlaces de salida |
---|---|---|---|
Exploración de tipos de enlaces de entrada y salida | HTTP | HTTP | HTTP |
Lectura de datos con enlaces de entrada | HTTP | HTTP Azure Cosmos DB |
HTTP |
Escritura de datos con enlaces de salida | HTTP | HTTP Azure Cosmos DB |
HTTP Azure Cosmos DB Azure Queue Storage |
Puede aplicar los enfoques que ha aprendido aquí para agregar y probar enlaces en las funciones. Estas son algunas ideas interesantes para adquirir más práctica con los enlaces y desarrollar lo que ha aprendido aquí.
Cree otra función para leerla desde el almacenamiento de Blob y use otros enlaces de entrada que no hayamos usado en este módulo.
Cree otra función para escribir en más destinos mediante otros tipos de enlace de salida admitidos.
En la unidad anterior, presentamos una cola y publicamos mensajes en ella con un enlace de salida. Como siguiente paso, considere la posibilidad de agregar otra función que lea los mensajes de la cola e imprima el TEXTO DEL MENSAJE en la consola con
console.log()
.
Como se ha visto en este módulo, Azure Portal ofrece características fáciles de usar para empezar a crear funciones y conectarlas a los datos y otros servicios.
Si está interesado en realizar integraciones sin servidor como estas con flujos de trabajo visuales y poco o ningún código personalizado, consulte también Azure Logic Apps.
Limpieza
El espacio aislado limpia los recursos automáticamente cuando haya terminado con este módulo.
Al trabajar en una suscripción propia, se recomienda identificar al final de un proyecto si aún necesita los recursos creados. Los recursos que dejas en ejecución pueden costar dinero. Puede eliminar los recursos de forma individual o eliminar el grupo de recursos para eliminar todo el conjunto de recursos.
Más información
Los siguientes recursos están relacionados con los temas tratados en este módulo, que puede que le interesen:
- Documentación de Azure Functions
- El libro de cocina de informática sin servidor de Azure
- Inicio rápido: Biblioteca cliente de Azure Queue Storage v12 para JavaScript.
- Introducción a Azure Cosmos DB: API SQL
- A technical overview of Azure Cosmos DB (Información técnica de Azure Cosmos DB)
- Documentación sobre Azure Cosmos DB