Fn-Projekt-CLI mit OCI Functions verwenden

Erfahren Sie, wie Sie die Fn-Projekt-CLI mit OCI Functions verwenden.

OCI Functions basiert auf der Open-Source-Engine Fn Project. Daher können Sie mit der Fn-Projekt-CLI in OCI Functions Erstellungs-, Lese-, Aktualisierungs- und Löschvorgänge ausführen.

Damit Sie die Fn-Projekt-CLI mit OCI Functions verwenden können, führen Sie eine Reihe von vorbereitenden Aufgaben aus. Siehe Funktionshandbücher QuickStart und Konfigurationshinweise für Clientumgebungen für OCI Functions.

Die Mehrzahl der Fn-Projekt-CLI-Befehle haben eine ähnliche Syntax:

fn [global options] <command> [command options] [subcommands] [arguments]

Beispiel:

  • Um alle verfügbaren Anwendungen aufzulisten, verwenden Sie den folgenden Befehl:
    fn list apps
  • Erstellen Sie eine Anwendung. Verwenden Sie einen Befehl wie den Folgenden:
    fn create app acmeapp --annotation oracle.com/oci/subnetIds='["ocid1.subnet.oc1.phx.aaaaaaaacnh..."]'
  • Rufen Sie eine Funktion auf, und verwenden Sie einen Befehl wie den Folgenden:
    fn invoke helloworld-app helloworld-func
  • Um das Profil zu ändern, das die Fn-Projekt-CLI als Kontext verwendet, verwenden Sie einen der folgenden Befehle:
    fn update context oracle.profile john-oci-profile

So zeigen Sie eine vollständige Liste der Fn-Projekt-CLI-Befehle an:

  • Melden Sie sich als Funktionsentwickler bei Ihrer Entwicklungsumgebung an, und geben Sie in einem Terminalfenster den Befehl fn --help oder fn -h ein.
  • Navigieren Sie in einem Webbrowser zur Fn-Projekt-CLI-Dokumentation.

So zeigen Sie detaillierte Informationen zu einzelnen Fn-Projekt-CLI-Befehlen an:

  • Melden Sie sich als Funktionsentwickler bei Ihrer Entwicklungsumgebung an, und geben Sie in einem Terminalfenster den Befehl fn <command> [subcommand] --help oder fn <command> [subcommand] -h ein. Beispiel:
    fn create --help
    fn update app -h
  • Navigieren Sie in einem Webbrowser zur Fn-Projekt-CLI-Dokumentation, und wählen Sie den Befehl in der Liste aus.

Gelegentlich werden neue Versionen der Fn-Projekt-CLI veröffentlicht. Siehe Fn-Projekt-CLI upgraden.