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:

    1. 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.
    2. 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.

    3. No menu Ações (três pontos) da função, selecione Excluir e confirme se deseja excluir a função.

      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.

    Para excluir todas as funções em um aplicativo excluindo o aplicativo:

    1. 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.
    2. 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:

    1. Acesse o ambiente de desenvolvimento como desenvolvedor de funções.

    2. 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
    3. 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.