Creazione di funzioni

Scopri come creare funzioni.

È possibile creare una nuova definizione di funzione nel server OCI Functions in diversi modi:

Quando si crea una nuova funzione basata su un'immagine Docker esistente, è necessario specificare i metadati della funzione da memorizzare nel server OCI Functions. Ad esempio, la durata massima per la quale la funzione può essere eseguita.

L'immagine esistente su cui si basa una nuova funzione deve essere adatta per l'uso con OCI Functions. In genere, per creare e inviare un'immagine appropriata, l'utente o qualcun altro utilizzerà i comandi CLI di Fn Project e/o i comandi CLI di Docker. Ad esempio, dopo aver scritto il codice funzione e un file func.yaml contenente i metadati della funzione (forse basati sulla funzione helloworld del modello e su func.yaml creata utilizzando fn init), è possibile:

  • Utilizzare fn build per creare una nuova immagine Docker dalla funzione.
  • Utilizzare docker push per eseguire il PUSH dell'immagine nel registro Docker.

Con l'immagine nel registro Docker, è possibile utilizzare la console, un comando CLI o un'operazione API per creare una funzione basata sull'immagine, come descritto in questo argomento.

Vedere Creazione di una funzione.