Excluindo uma Função
Descubra como excluir uma função com o OCI Functions.
Para obter pré-requisitos e mais informações, consulte Excluindo funções.
Ao usar a Console para excluir funções, observe os seguintes pontos:
- Você pode excluir funções individualmente ou pode excluir todas as funções em um aplicativo excluindo o próprio aplicativo (daí o requisito potencial para a permissão FN_APP_DELETE).
- Você sempre será solicitado a confirmar a exclusão porque não é possível cancelar a exclusão de um aplicativo ou função posteriormente.
Para excluir uma função individual sem excluir o aplicativo:
- Na página da lista Aplicativos, selecione o aplicativo que contém a função que você deseja excluir. Se precisar de ajuda para localizar a página de lista ou o aplicativo, consulte Listando Aplicativos.
-
Selecione a guia Funções.
A página da lista Funções é aberta. Todas as funções no aplicativo selecionado são exibidas em uma tabela.
- No menu
A exclusão de uma função não exclui a imagem do Docker na qual ela se baseia. Para excluir a imagem, exclua-a explicitamente. Consulte Excluindo e Cancelando a Exclusão de uma Imagem.
da função, selecione Excluir e confirme se deseja excluir a função.
Para excluir todas as funções em um aplicativo excluindo o aplicativo:
- Na página de lista Aplicativos, localize o aplicativo que contém as funções que você deseja excluir. Se precisar de ajuda para localizar a página de lista ou o aplicativo, consulte Listando Aplicativos.
-
No menu Ações (três pontos) do aplicativo, selecione Excluir e confirme se deseja excluir o aplicativo:
- Se o aplicativo não contiver funções, selecione Excluir para confirmar que você deseja excluir o aplicativo.
- Se o aplicativo não contiver funções, uma lista das funções no aplicativo será mostrada. Para excluir o aplicativo, insira
DELETE <APPLICATION-NAME>
na caixa de texto e selecione Excluir.
A exclusão de um aplicativo e de todas as funções não exclui as imagens do Docker nas quais elas se baseiam. Para excluir as imagens, você deve excluí-las explicitamente. Para obter mais informações, consulte Excluindo e Cancelando a Exclusão de uma Imagem.
Usando a CLI do Fn Project
Dica
De tempos em tempos, novas versões da CLI do Fn Project são lançadas. Recomendamos que você verifique regularmente se a versão mais recente está instalada. Para obter mais informações, consulte Etapas para fazer upgrade da CLI do Fn Project.Ao usar a CLI do Fn Project para excluir funções, observe que não é possível excluir um aplicativo caso ele contenha funções (primeiro você deve excluir as funções).
Para excluir uma função no OCI Functions usando a CLI do Fn Project:
-
Acesse o ambiente de desenvolvimento como desenvolvedor de funções.
-
Informe o seguinte comando para excluir a função:
fn delete function <app-name> <function-name>
em que:
<app-name>
é o nome do aplicativo que contém a função que você deseja excluir.<function-name>
é o nome da função que você deseja excluir.
Por exemplo:
fn delete function acmeapp acme-func
-
Verifique se a função foi excluída informando:
fn list functions <app-name>
Por exemplo:
fn list functions acmeapp
Usando a CLI do OCI
Use o comando oci fn function delete e os parâmetros necessários para excluir uma função:
oci fn function delete --function-id <function-ocid> [OPTIONS]
Para obter uma lista completa de flags e opções de variáveis para comandos da CLI do OCI, consulte a Referência de Linha de Comando.
-
Execute a operação DeleteFunction para excluir uma função.