Distribuzione di una funzione del publisher

Scopri come distribuire una funzione del responsabile autorizzazioni da utilizzare con API Gateway.

Per distribuire una funzione del responsabile autorizzazioni scritta:

  1. Crea un'immagine Docker dal codice, esegui il push dell'immagine Docker in un registro Docker e crea una nuova funzione in Funzioni OCI in base all'immagine. Puoi farlo in diversi modi:

    • È possibile utilizzare il comando CLI di Fn Project fn deploy per creare una nuova immagine Docker, eseguire il PUSH dell'immagine nel registro Docker e creare una nuova funzione in Funzioni OCI in base all'immagine. Vedere Creazione e distribuzione di funzioni.
    • È possibile utilizzare i comandi Docker per creare l'immagine ed eseguirne il push nel registro Docker, quindi utilizzare il comando CLI di Fn Project fn create function (o l'operazione API CreateFunction) per creare una nuova funzione in Funzioni OCI basate sull'immagine. Vedere Creazione di funzioni da immagini Docker esistenti.
  2. Prendere nota dell'OCID della funzione creata in Funzioni OCI. Ad esempio, ocid1.fnfunc.oc1.phx.aaaaaaaaac2______kg6fq
  3. Se non esiste già, creare un criterio di Oracle Cloud Infrastructure e specificare un'istruzione di criterio per concedere ai gateway API l'accesso alle risorse correlate alle funzioni. Il criterio consente alle distribuzioni API in tali gateway API di richiamare la funzione del responsabile autorizzazioni. Per ulteriori informazioni, vedere Creare un criterio per concedere ai gateway API l'accesso alle funzioni