Eliminazione di una funzione
Scopri come eliminare una funzione con OCI Functions.
Per i prerequisiti e ulteriori informazioni, vedere Eliminazione delle funzioni.
Quando si utilizza la console per eliminare le funzioni, tenere presente quanto riportato di seguito.
- È possibile eliminare le funzioni singolarmente oppure tutte le funzioni di un'applicazione eliminando l'applicazione stessa (da qui il potenziale requisito per l'autorizzazione FN_APP_DELETE).
- Viene sempre richiesto di confermare l'eliminazione perché non è possibile annullare l'eliminazione di un'applicazione o di una funzione in un secondo momento.
Per eliminare una singola funzione senza eliminare l'applicazione, effettuare le operazioni riportate di seguito.
- Nella pagina di elenco Applicazioni, selezionare l'applicazione contenente la funzione che si desidera eliminare. Per informazioni su come trovare la pagina di elenco o l'applicazione, vedere Elenco di applicazioni.
-
In Risorse, selezionare Funzioni.
Viene visualizzata la pagina dell'elenco Funzioni. Tutte le funzioni nell'applicazione selezionata vengono visualizzate in una tabella.
- Nel
L'eliminazione di una funzione non comporta l'eliminazione dell'immagine Docker su cui si basa la funzione. Per eliminare l'immagine, è necessario eliminarla in modo esplicito. Vedere Eliminazione e annullamento dell'eliminazione di un'immagine.
della funzione, selezionare Elimina e confermare che si desidera eliminare la funzione.
Per eliminare tutte le funzioni di un'applicazione, procedere come segue.
- Nella pagina di elenco Applicazioni, selezionare l'applicazione contenente le funzioni che si desidera eliminare. Per informazioni su come trovare la pagina di elenco o l'applicazione, vedere Elenco di applicazioni.
-
Nella pagina dei dettagli, selezionare Elimina e confermare l'eliminazione dell'applicazione.
- Se l'applicazione non contiene funzioni, selezionare Elimina per confermare l'eliminazione dell'applicazione.
- Se l'applicazione contiene funzioni, viene visualizzato un elenco delle funzioni nell'applicazione. Per eliminare l'applicazione, immettere
DELETE <APPLICATION-NAME>
nella casella di testo e selezionare Elimina.
L'eliminazione di un'applicazione e di tutte le relative funzioni non comporta l'eliminazione delle immagini Docker su cui si basano le funzioni. Per eliminare le immagini, è necessario eliminarle in modo esplicito. Per ulteriori informazioni, vedere eliminazione e annullamento dell'eliminazione di un'immagine.
Utilizzo dell'interfaccia CLI Fn Project
Suggerimento
Di tanto in tanto, vengono rilasciate nuove versioni dell'interfaccia CLI di Fn Project. Ti consigliamo di controllare regolarmente che sia installata l'ultima versione. Per ulteriori informazioni, vedere Passi per l'aggiornamento dell'interfaccia CLI di Fn Project.Quando si utilizza l'interfaccia CLI di Fn Project per eliminare le funzioni, si noti che non è possibile eliminare un'applicazione se contiene funzioni (è necessario eliminare prima le funzioni).
Per eliminare una funzione in OCI Functions utilizzando l'interfaccia CLI Fn Project, effettuare le operazioni riportate di seguito.
-
Accedere all'ambiente di sviluppo come sviluppatore di funzioni.
-
Immettere il seguente comando per eliminare la funzione:
fn delete function <app-name> <function-name>
Dove:
<app-name>
è il nome dell'applicazione contenente la funzione che si desidera eliminare.<function-name>
è il nome della funzione che si desidera eliminare.
Ad esempio:
fn delete function acmeapp acme-func
-
Verificare che la funzione sia stata eliminata immettendo:
fn list functions <app-name>
Ad esempio:
fn list functions acmeapp
Uso dell'interfaccia CLI OCI
Utilizzare il comando oci fn function delete e i parametri richiesti per eliminare una funzione:
oci fn function delete --function-id <function-ocid> [OPTIONS]
Per una lista completa di flag e opzioni di variabile per i comandi CLI OCI, vedere Riferimento alla riga di comando.
-
Eseguire l'operazione DeleteFunction per eliminare una funzione.