Info |
---|
Disponible desde la versión 3.2.0 |
Table of Contents | ||||
---|---|---|---|---|
|
Introducción
En esta guía explicaremos cómo utilizar el módulo Serverless de plataforma, para poder desplegar funciones de manera similar a la funcionalidad de los microservicios /wiki/spaces/PT/pages/1701773313.
Recomendamos echar un vistazo a esta guía para comprender los distintos conceptos que implica esta funcionalidad.
Aplicaciones
Listado
Si nos dirigimos dentro del menú de Desarrollo a Mis aplicaciones Serverless/ Gestión de aplicaciones Serverless (dependiendo del role que tengamos), iremos a un listado donde se mostrarán todas nuestras aplicaciones creadas.
...
Para cada función se mostraran datos en la tabla como: propietario, repositorio de Git, nº de funciones en la aplicación…
Creación
Para crear una nueva aplicación, tendremos que darle dentro del listado al icono del ‘+'.
...
NOTA: próximamente se incorporará una funcionalidad que permitirá crear las aplicaciones con varios arquetipos a modo de ejemplo sobre los que empezar a desarrollar las funciones.
Modificación
En la pantalla de modificación de aplicación, accesible desde el listado a través del icono del lápiz, podremos únicamente modificar la información relativa al nombre y la configuración de Git.
...
Borrado
La aplicación podrá ser borrada tanto desde el listado como desde las páginas de edición y vista.
Lo único que hay que tener en cuenta, es que aunque se borre tanto la aplicación como sus funciones, el repositorio de Git no se borrará.
Vista
Desde la página de vista podremos ver tanto la información general de la aplicación como el listado de funciones de la misma.
...
Además desde este listado, podremos crear, editar, borrar y desplegar funciones.
Funciones
Creación
Desde la vista de una aplicación podemos crear nuevas funciones.
...
View file | ||
---|---|---|
|
Modificación
En la pantalla de modificación de una función podremos actualizar tanto el nombre de nuestra función como la ruta relativa dentro del repositorio.
Borrado
Podremos borrar una función (pero no el código del repositorio) desde el listado de funciones de una aplicación o desde la pantalla de modificación.
Despliegue
Cuando tengamos lista nuestra función, podremos desplegarla desde el icono del cohete, en el listado de funciones.
...
Este podrá tardar hasta 1 minuto. Una vez finalizado el despliegue, se recargará la página y veremos como se incrementa la versión de la función desplegada (quedará reflejado en el func.yaml del repositorio con un commit).
...
Invocación HTTP
Una vez desplegada la función, podremos invocarla via HTTP para ejecutarla/probarla. Existen dos tipos de endpoints invocables: auto-generados y triggers HTTP.
...