Creación de funciones

Obtén más información sobre la creación de funciones en OCI Functions, incluidas las funciones basadas en imágenes y las funciones de solo código.

Puede crear una nueva definición de función en el servidor de OCI Functions de diferentes formas, según cómo desee proporcionar el origen de función:

Al crear una función basada en imágenes a partir de una imagen de Docker existente, especifique los metadatos de función que se van a almacenar en el servidor de OCI Functions. Por ejemplo, el tiempo máximo permitido durante el que se puede ejecutar la función.

La imagen existente en la que base una nueva función basada en imágenes debe ser adecuada para utilizarla con OCI Functions. Por lo general, para crear y transferir una imagen adecuada, usted o cualquier otra persona utilizará los comandos de Fn Project CLI o los comandos de Docker CLI. Por ejemplo, si ha escrito el código de la función y un archivo func.yaml que contiene metadatos de la función (tal vez basados en la plantilla de la función Hola mundo y func.yaml creados con fn init), puede:

  • Utilizar fn build para crear una nueva imagen de Docker a partir de la función.
  • Utilizar docker push para transferir la imagen al registro de Docker.

Con la imagen del registro de Docker, puede utilizar la consola, un comando de la CLI o una operación de API para crear una función basado en imágenes a partir de la imagen, como se describe en este tema.

Consulte Creación de una función basada en imágenes a partir de una imagen existente.