Opzioni diverse per gli ambienti di sviluppo delle funzioni
Scopri i diversi ambienti di sviluppo OCI Functions che puoi impostare.
Quando si imposta l'ambiente di sviluppo OCI Functions, sono disponibili diverse opzioni:
-
Opzione 1: impostazione di Cloud Shell. (Consigliato) Per gli utenti che provano OCI Functions per la prima volta, questo è il modo consigliato per iniziare rapidamente. Copiando e incollando alcuni comandi dalla console nella finestra Cloud Shell, puoi impostare un ambiente di sviluppo OCI Functions in pochi minuti.
Questa opzione consente di sperimentare la creazione, la distribuzione e il richiamo di nuove funzioni. È inoltre possibile esplorare le funzioni OCI utilizzando gli esempi nell'hub Git (vedere Esempi di Oracle Functions).
Utilizzare le funzioni QuickStart su Cloud Shell se si desidera impostare Cloud Shell come ambiente di sviluppo OCI Functions.
-
Opzione 2: Impostazione di una macchina locale. Per la maggior parte degli utenti (in particolare gli utenti Mac e Linux), questo sarà il modo per lavorare con OCI Functions. Se si imposta un computer locale, sarà necessario specificare
--provider oracle
quando si crea un nuovo contesto CLI di Fn Project.Questa opzione consente alle funzioni OCI di eseguire l'autenticazione e l'autorizzazione utilizzando la firma delle richieste di Oracle Cloud Infrastructure, le chiavi private, i gruppi di utenti e i criteri che concedono le autorizzazioni a tali gruppi di utenti.
Utilizzare le funzioni QuickStart sull'host locale se si desidera impostare un computer locale come ambiente di sviluppo OCI Functions.
-
Opzione 3: impostazione di un'istanza di computazione Oracle Cloud Infrastructure. Per alcuni utenti, questo sarà più conveniente che impostare un computer locale. Se imposti un'istanza di computazione Oracle Cloud Infrastructure, dovrai specificare
--provider oracle-ip
quando crei un nuovo contesto CLI di Fn Project.Questa opzione consente a OCI Functions di eseguire l'autenticazione e l'autorizzazione utilizzando gli OCID dell'istanza, i gruppi dinamici e i criteri che concedono le autorizzazioni a tali gruppi dinamici. Questo approccio elimina la necessità per gli utenti di gestire le chiavi private. Tenere presente che per impostare un ambiente di sviluppo OCI Functions in un'istanza di computazione Oracle Cloud Infrastructure, è necessario:
- dispone dell'autorizzazione per creare gruppi dinamici
- creare un nuovo gruppo dinamico che includa l'OCID dell'istanza di computazione
- creare un criterio per concedere al nuovo gruppo dinamico l'accesso alle risorse delle funzioni, alle risorse di rete e a Oracle Cloud Infrastructure Registry
- specificare
--provider oracle-ip
quando si crea un nuovo contesto CLI di Fn Project
Utilizzare le funzioni QuickStart su un'istanza di OCI Compute se si desidera impostare un'istanza di computazione Oracle Cloud Infrastructure come ambiente di sviluppo OCI Functions.