Creando una Function Compute en Alibaba Cloud con Python

Alibaba es un nuevo proveedor en servicios de cloud que poco a poco se robando mercado de los lideres y que en Asia tiene mucha popularidad. Sus fortalezas son las innovación, la gran compatibilidad que tiene con todo tipo de tecnologías y sus precios.

Function Compute es la solución serverless que esta nube provee y que es compatible con Node.js, Python, C# y Go entre otros.

Cuando buscamos la opción de Function Compute en Alibaba Cloud podemos ver claramente los pasos para configurar y crear nuestra función.

Debemos escoger un nombre para el servicio que va alojar la función y asignarle un nombre a la función, en este caso escogí Python3 como target para el código. Los demás valores los deje por defecto.

Por defecto nos crea un código base para devolver un hola mundo cuando se invoque la función por http

Al final de la pantalla tenemos una sección para hacer las pruebas sobre nuestra función, en este caso simplemente la invoco por GET y obtengo una respuesta 200-OK y en el Body el texto “Hello world”.

Para finalizar en la sección de triggers podemos ver la URL externa por la que podemos invocar nuestra función y los métodos soportados: