Iniciar sesión
Registrarse
He olvidado mi contraseña
Filtrando por 'Serverless'

En este ejemplo de dos partes, vamos a crear un Webhook externo de Slack y vamos a crear una Azure Function que se encargará de enviar un texto a un canal concreto de Slack. Se trata de una de las demos que hice en el pasado Global Azure Bootcamp 2018 en Madrid en mi sesión "Azure Functions in ...

Enviado por jorge
LEER MÁS

En esta entrada, voy a explicar cómo podemos reutilizar clases entre varias Azure Functions pertenecientes a la misma Azure Function App. Partiendo de un ejemplo anterior de mi blog, en el que explicaba como cargar y utilizar una clase desde la clase principal de nuestra Azure Function, imaginem...

Enviado por jorge
LEER MÁS

En esta entrada, voy a explicar cómo podemos crear y utilizar una clase desde nuestra Azure Function. En general, lo que tendremos es la clase principal y entrada de ejecución de nuestra Azure Function, y que corresponde con el código del fichero run.csx. Adicionalmente, voy a crear una clase...

Enviado por jorge
LEER MÁS

Microsoft ha anunciado una nueva versión de la extensión de Durable Functions para Microsoft Azure Functions y Azure WebJobs que en este caso, corresponde con la versión 1.3.0 Release Candidate. Las Durable Functions tienen como misión habilitar orquestación de funciones de larga duración e...

Enviado por jorge
LEER MÁS

En anteriores entradas de mi blog, veíamos como personalizar la ruta de nuestras Azure Functions ya sea de forma global o de forma concreta para cada Azure Funtion. Sin embargo, a la hora de personalizar la URL a la que debe antender una Azure Function, puede ser realizada de forma simple como v...

Enviado por jorge
LEER MÁS

En una entrada anterior, mostraba como personalizar la ruta de todas nuestras Azure Functions a través del fichero host.json de la Azure Function App. Sin embargo, puede ser que en un momento dado queramos personalizar nuestras Azure Functions para que respondan a diferentes URLs concretas. En c...

Enviado por jorge
LEER MÁS

Todas las Azure Functions tienen una estructura principal como URL del tipo: https://<functionapp>.azurewebsites.net/api/<function> Cada vez que escribimos una nueva Azure Function, tenemos esta misma estructura. Ahora bien, quizás deseemos (por la razón que sea) eliminar la palab...

Enviado por jorge
LEER MÁS

Es posible que en un momento dado, necesitemos deshabilitar una Azure Function concreta. Esto se puede hacer de diferentes formas. La más sencilla de todas es acceder al portal de Azure, y seleccionar la solapa Functions. Aparecerá una lista de Azure Functions. Y por cada una de ellas, tendrem...

Enviado por jorge
LEER MÁS

Libro en formato pdf y escrito en inglés por Praveen Kumar Sreeram sobre como crear aplicaciones hospedades en arquitecturas serveless utilizando Azure Functions. El libro de 334 páginas y 10 capítulos, nos enseña a utilizar Azure Functions acercándolo al mundo PaaS (Platform as a Service). ...

Enviado por jorge
LEER MÁS

Es posible que a la hora de crear tu Azure Function, quieras llamarla desde un programa externo de prueba como por ejemplo Fiddler, y te encuentres con la sorpresa de que te devuelve un error 500 de tipo Internal Server Error. Supongamos que partimos de una Azure Function que he creado con la pla...

Enviado por jorge
LEER MÁS

En mi idea de hacer un repaso general de algunas características generales de las Azure Functions, hoy me gustaría comentar cómo introducir mensajes en una cola de Azure, o mejor dicho en una Azure Queue Storage. Veremos que hacer esto desde una Azure Function es realmente sencillo. Sólo tene...

Enviado por jorge
LEER MÁS

En determinadas circunstancias, puede sernos de mucha utilidad obtener información sobre la Azure Function que está en ejecución en un momento dado. Dentro del Azure WebJobs SDK Extensions, encontramos un ensamblado de nombre Microsoft.Azure.WebJobs.Extensions. Dentro de las extensiones, enc...

Enviado por jorge
LEER MÁS

Una de las cosas que seguramente nos pueda ocurrir al trabajar con Azure Functions, es la posibilidad de que queramos cambiar el nombre de nuestra Azure Function en cualquier momento. Por defecto, nuestra Azure Function podría tener un nombre parecido a este: HttpTriggerCSharp1 Sin embargo, co...

Enviado por jorge
LEER MÁS

En esta entrada voy a tratar de explicar de forma sencilla como utilizar paquetes NuGet dentro de nuestras Azure Functions sin referenciarlos desde Azure Functions. Recordemos que dentro del código de nuestras Azure Functions, podemos referenciar a un paquete determinado mediante el uso de #r, co...

Enviado por jorge
LEER MÁS

En esta entrada voy a tratar de, a partir de una Azure Function tipo "Hello World", devolver un JSON en lugar de un XML que es lo que Azure Function devuelve por defecto. Partiendo por lo tanto de un ejemplo tipo "Hello World", vamos a modificar el código para lograr nuestro propósito. Lo prim...

Enviado por jorge
LEER MÁS

En esta entrada voy a tratar de mostrar, para los más iniciados, como crear rápidamente una Azure Function tipo "Hello World" desde el portal de Azure. En concreto, se tratará del típico ejemplo que nos permitirá romper el cascarón. Lo primero que tendremos que hacer es acudir al portal de...

Enviado por jorge
LEER MÁS