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:
-
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 APICreateFunction
) per creare una nuova funzione in Funzioni OCI basate sull'immagine. Vedere Creazione di funzioni da immagini Docker esistenti.
- È possibile utilizzare il comando CLI di Fn Project
- Prendere nota dell'OCID della funzione creata in Funzioni OCI. Ad esempio,
ocid1.fnfunc.oc1.phx.aaaaaaaaac2______kg6fq
-
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