Funktion löschen
Erfahren Sie, wie Sie eine Funktion mit OCI Functions löschen.
Voraussetzungen und weitere Informationen finden Sie unter Funktionen löschen.
Beachten Sie beim Löschen von Funktionen mit der Konsole die folgenden Punkte:
- Sie können Funktionen einzeln löschen oder alle Funktionen in einer Anwendung löschen, indem Sie die Anwendung selbst löschen (daher die potenzielle Anforderung für die Berechtigung FN_APP_DELETE).
- Sie werden immer aufgefordert, den Löschvorgang zu bestätigen, da Sie das Löschen einer Anwendung oder Funktion später nicht mehr ausführen können.
So löschen Sie eine einzelne Funktion, ohne die Anwendung zu löschen:
- Wählen Sie auf der Listenseite Anwendungen die Anwendung mit der zu löschenden Funktion aus. Wenn Sie Hilfe beim Suchen der Listenseite oder der Anwendung benötigen, finden Sie weitere Informationen unter Anwendungen auflisten.
-
Wählen Sie die Registerkarte Funktionen aus.
Die Listenseite Funktionen wird geöffnet. Alle Funktionen in der ausgewählten Anwendung werden in einer Tabelle angezeigt.
- Wählen Sie im Menü
Durch das Löschen einer Funktion wird das Docker-Image, auf dem die Funktion basiert, nicht gelöscht. Um das Bild zu löschen, müssen Sie es explizit löschen. Siehe Image löschen und wiederherstellen.
für die Funktion die Option Löschen aus, und bestätigen Sie, dass Sie die Funktion löschen möchten.
So löschen Sie alle Funktionen in einer Anwendung, indem Sie die Anwendung löschen:
- Suchen Sie auf der Listenseite Anwendungen die Anwendung mit den Funktionen, die Sie löschen möchten. Wenn Sie Hilfe beim Suchen der Listenseite oder der Anwendung benötigen, finden Sie weitere Informationen unter Anwendungen auflisten.
-
Wählen Sie im Menü Aktionen (drei Punkte) für die Anwendung die Option Löschen aus, und bestätigen Sie, dass Sie die Anwendung löschen möchten:
- Falls die Anwendung keine Funktionen enthält, wählen Sie Löschen aus, um zu bestätigen, dass Sie die Anwendung löschen möchten.
- Enthält die Anwendung Funktionen, wird eine Liste der Funktionen in der Anwendung angezeigt. Um die Anwendung zu löschen, geben Sie
DELETE <APPLICATION-NAME>
in das Textfeld ein, und wählen Sie Löschen aus.
Wenn Sie eine Anwendung und alle zugehörigen Funktionen löschen, werden die Docker-Images, auf denen die Funktionen basieren, nicht gelöscht. Um die Images zu löschen, müssen Sie sie explizit löschen. Weitere Informationen finden Sie unter Deleting and Undeleting an Image.
Mit der Fn-Projekt-CLI
Tipp
Gelegentlich werden neue Versionen der Fn-Projekt-CLI veröffentlicht. Wir empfehlen Ihnen, regelmäßig zu überprüfen, ob die neueste Version installiert ist. Weitere Informationen finden Sie in Schritte zum Upgrade der Fn-Projekt-CLI.Wenn Sie mit der Fn-Projekt-CLI Funktionen löschen, können Sie eine Anwendung nicht löschen, wenn sie Funktionen enthält (Sie müssen zuerst die Funktionen löschen).
So löschen Sie eine Funktion in OCI Functions mit der Fn-Projekt-CLI:
-
Melden Sie sich als Funktionsentwickler bei Ihrer Entwicklungsumgebung an.
-
Geben Sie den folgenden Befehl ein, um die Funktion zu löschen:
fn delete function <app-name> <function-name>
Hierbei gilt:
<app-name>
ist der Name der Anwendung, die die zu löschende Funktion enthält.<function-name>
ist der Name der zu löschenden Funktion.
Beispiel:
fn delete function acmeapp acme-func
-
Prüfen Sie, ob die Funktion gelöscht wurde. Geben Sie dazu Folgendes ein:
fn list functions <app-name>
Beispiel:
fn list functions acmeapp
OCI-CLI verwenden
Verwenden Sie den Befehl oci fn function delete und die erforderlichen Parameter, um eine Funktion zu löschen:
oci fn function delete --function-id <function-ocid> [OPTIONS]
Eine vollständige Liste der Kennzeichen und Variablenoptionen für OCI-CLI-Befehle finden Sie in der Befehlszeilenreferenz.
-
Führen Sie den Vorgang DeleteFunction aus, um eine Funktion zu löschen.