Verschiedene Optionen für Funktionsentwicklungsumgebungen

Erfahren Sie mehr über die verschiedenen OCI Functions-Entwicklungsumgebungen, die Sie einrichten können.

Beim Einrichten der OCI Functions-Entwicklungsumgebung haben Sie verschiedene Optionen:

  • Option 1: Cloud Shell einrichten. (empfohlen) Für Benutzer, die OCI Functions zum ersten Mal ausprobieren, ist dies die empfohlene Methode für einen schnellen Einstieg. Durch Kopieren und Einfügen einiger Befehle aus der Konsole in das Cloud Shell-Fenster können Sie in wenigen Minuten eine OCI Functions-Entwicklungsumgebung einrichten.

    Mit dieser Option können Sie das Erstellen, Bereitstellen und Aufrufen neuer Funktionen ausprobieren. Sie können OCI Functions auch mit den Beispielen auf Git Hub untersuchen (siehe Oracle Functions-Beispiele).

    Verwenden Sie die Funktionen QuickStart in Cloud Shell, wenn Sie Cloud Shell als OCI Functions-Entwicklungsumgebung einrichten möchten.

  • Option 2: Lokalen Rechner einrichten. Für die meisten Benutzer (insbesondere Mac- und Linux-Benutzer) ist dies die einfachste Möglichkeit, mit OCI Functions zu arbeiten. Wenn Sie einen lokalen Rechner einrichten, müssen Sie beim Erstellen eines neuen Fn-Projekt-CLI-Kontexts --provider oracle angeben.

    Mit dieser Option kann OCI Functions die Authentifizierung und Autorisierung mit der Oracle Cloud Infrastructure-Anforderungssignatur, privaten Schlüsseln, Benutzergruppen und Policys, die diesen Benutzergruppen Berechtigungen erteilen, ausführen.

    Verwenden Sie die Funktionen QuickStart auf lokalem Host, wenn Sie einen lokalen Rechner als OCI Functions-Entwicklungsumgebung einrichten möchten.

  • Option 3: Oracle Cloud Infrastructure-Compute-Instanz einrichten. Für manche Benutzer ist dies eine praktischere Option als das Einrichten eines lokalen Rechners. Wenn Sie eine Oracle Cloud Infrastructure-Compute-Instanz einrichten, müssen Sie beim Erstellen eines neuen Fn-Projekt-CLI-Kontexts --provider oracle-ip angeben.

    Mit dieser Option kann OCI Functions die Authentifizierung und Autorisierung mit Instanz-OCIDs, dynamischen Gruppen und Policys, die diesen dynamischen Gruppen Berechtigungen erteilen, ausführen. Durch diesen Ansatz müssen Benutzer keine Private Keys verwalten. Um eine OCI Functions-Entwicklungsumgebung auf einer Oracle Cloud Infrastructure-Compute-Instanz einzurichten, müssen Sie:

    • die Berechtigung zum Erstellen dynamischer Gruppen besitzen
    • eine neue dynamische Gruppe erstellen, die die OCID der Compute-Instanz enthält
    • eine Policy erstellen, um der neuen dynamischen Gruppe Zugriff auf Funktionsressourcen, Netzwerkressourcen und Oracle Cloud Infrastructure Registry zu erteilen
    • --provider oracle-ip angeben, wenn Sie einen neuen Fn-Projekt-CLI-Kontext erstellen

    Verwenden Sie die Funktionen QuickStart auf einer OCI-Compute-Instanz, wenn Sie eine Oracle Cloud Infrastructure-Compute-Instanz als Ihre OCI Functions-Entwicklungsumgebung einrichten möchten.