Supresión de una función
Descubra cómo suprimir una función con OCI Functions.
Para conocer los requisitos y obtener más información, consulte Supresión de funciones.
Al utilizar la consola para suprimir funciones, tenga en cuenta los siguientes puntos:
- Puede suprimir funciones de forma individual o puede suprimir todas las funciones de una aplicación suprimiendo la propia aplicación (por lo tanto, el requisito potencial para el permiso FN_APP_DELETE).
- Siempre se le solicita que confirme la supresión porque no podrá anular la supresión de una aplicación o función posteriormente.
Para suprimir una función individual sin suprimir la aplicación:
- En la página de lista Aplicaciones, seleccione la aplicación que contiene la función que desea suprimir. Si necesita ayuda para buscar la página de lista o la aplicación, consulte Listado de aplicaciones.
-
En Recursos, seleccione Funciones.
Se abre la página de lista Funciones. Todas las funciones de la aplicación seleccionada se muestran en una tabla.
- En el
La supresión de una función no suprime la imagen de Docker en la que está basada la función. Para suprimir la imagen, debe eliminarla explícitamente. Consulte Supresión y anulación de supresión de una imagen.
de la función, seleccione Suprimir y confirme que desea suprimir la función.
Para suprimir todas las funciones de una aplicación suprimiendo la aplicación:
- En la página de lista Aplicaciones, seleccione la aplicación que contiene las funciones que desea suprimir. Si necesita ayuda para buscar la página de lista o la aplicación, consulte Listado de aplicaciones.
-
En la página de detalles, seleccione Suprimir y confirme que desea suprimir la aplicación:
- Si la aplicación no contiene funciones, seleccione Suprimir para confirmar que desea suprimir la aplicación.
- Si la aplicación contiene funciones, se muestra una lista de las funciones de la aplicación. Para suprimir la aplicación, introduzca
DELETE <APPLICATION-NAME>
en el cuadro de texto y seleccione Suprimir.
La supresión de una aplicación y de todas sus funciones no suprime las imágenes de Docker en las que se basan las funciones. Para suprimir las imágenes, debe suprimirlas explícitamente. Para obtener más información, consulte Supresión y anulación de supresión de una imagen.
Con la CLI de Fn Project
Consejo
De vez en cuando, se lanzan nuevas versiones de la CLI de Fn Project. Le recomendamos que compruebe regularmente que la última versión está instalada. Para obtener más información, consulte Steps to upgrade the Fn Project CLI.Al usar la CLI de Fn Project para suprimir funciones, tenga en cuenta que no puede suprimir una aplicación si contiene funciones ( primero debe suprimir las funciones).
Para suprimir una función de OCI Functions mediante la CLI de Fn Project:
-
Conéctese al entorno de desarrollo como desarrollador de funciones.
-
Introduzca el siguiente comando para suprimir la función:
fn delete function <app-name> <function-name>
donde:
<app-name>
es el nombre de la aplicación que contiene la función que desea suprimir.<function-name>
es el nombre de la función que desea suprimir.
Por ejemplo:
fn delete function acmeapp acme-func
-
Para verificar que la función se ha suprimido, introduzca lo siguiente:
fn list functions <app-name>
Por ejemplo:
fn list functions acmeapp
Uso de la CLI de OCI
Utilice el comando oci fn function delete y los parámetros necesarios para suprimir una función:
oci fn function delete --function-id <function-ocid> [OPTIONS]
Para obtener una lista completa de indicadores y opciones variables para los comandos de la CLI de OCI, consulte la Referencia de la línea de comandos.
-
Ejecute la operación DeleteFunction para suprimir una función.