Suppression d'une fonction

Découvrez comment supprimer une fonction avec OCI Functions.

Pour connaître les prérequis et obtenir plus d'informations, reportez-vous à Suppression de fonctions.

  • Lors de l'utilisation de la console pour supprimer des fonctions, tenez compte des points suivants :

    • Vous pouvez supprimer des fonctions individuellement ou supprimer toutes les fonctions d'une application en supprimant l'application elle-même (d'où la nécessité potentielle du droit d'accès FN_APP_DELETE).
    • Vous êtes toujours invité à confirmer la suppression, car vous ne pouvez pas annuler la suppression d'une application ou d'une fonction plus tard.

    Pour supprimer une fonction sans supprimer l'application, procédez comme suit :

    1. Sur la page de liste Applications, sélectionnez l'application qui contient la fonction à supprimer. Si vous avez besoin d'aide pour rechercher la page de liste ou l'application, reportez-vous à Liste des applications.
    2. Sélectionnez l'onglet Fonctions.

      La page de liste Fonctions s'ouvre. Toutes les fonctions de l'application sélectionnée sont affichées dans un tableau.

    3. Dans le menu Actions (trois points) de la fonction, sélectionnez Supprimer et confirmez la suppression de la fonction.

      La suppression d'une fonction ne supprime pas son image Docker. Pour supprimer l'image, vous devez la supprimer explicitement. Reportez-vous à Suppression et annulation de la suppression d'une image.

    Pour supprimer toutes les fonctions d'une application, procédez comme suit :

    1. Sur la page de liste Applications, localisez l'application qui contient les fonctions à supprimer. Si vous avez besoin d'aide pour trouver la page de liste ou l'application, reportez-vous à Liste des applications.
    2. Dans le menu Actions (trois points) de l'application, sélectionnez Supprimer et confirmez la suppression de l'application :

      • Si l'application ne contient pas de fonctions, sélectionnez Supprimer pour confirmer la suppression.
      • Si l'application contient des fonctions, la liste des fonctions s'affiche. Pour supprimer l'application, entrez DELETE <APPLICATION-NAME> dans la zone de texte et sélectionnez Supprimer.

      La suppression d'une application et de toutes ses fonctions ne supprime pas les images Docker sur lesquelles les fonctions sont basées. Pour supprimer les images, vous devez les supprimer explicitement. Pour plus d'informations, reportez-vous à Suppression et annulation de la suppression d'une image.

  • Utilisation de l'interface de ligne de commande du projet Fn

    Conseil

    De temps à temps, de nouvelles versions de l'interface de ligne de commande du projet Fn sont disponibles. Nous vous recommandons de vérifier régulièrement que la dernière version est installée. Pour plus d'informations, reportez-vous à Etapes de mise à niveau de l'interface de ligne de commande du projet Fn.

    Lors de l'utilisation de l'interface de ligne de commande du projet Fn pour supprimer des fonctions, vous ne pouvez pas supprimer une application si elle contient des fonctions (vous devez d'abord les supprimer).

    Pour supprimer une fonction dans OCI Functions à l'aide de l'interface de ligne de commande du projet Fn, procédez comme suit :

    1. Connectez-vous à votre environnement de développement en tant que développeur de fonctions.

    2. Pour supprimer la fonction, entrez la commande suivante :

      fn delete function <app-name> <function-name>

      où :

      • <app-name> représente le nom de l'application contenant la fonction à supprimer.
      • <function-name> représente le nom de la fonction à supprimer.

      Par exemple :

      fn delete function acmeapp acme-func
    3. Vérifiez que la fonction a été supprimée en saisissant la commande suivante :

      fn list functions <app-name>

      Par exemple :

      fn list functions acmeapp

    Utilisation de l'interface de ligne de commande OCI

    Utilisez la commande oci fn function delete et les paramètres requis pour supprimer une fonction :

    oci fn function delete --function-id <function-ocid> [OPTIONS]

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande OCI, reportez-vous à Référence de ligne de commande.

  • Exécutez l'opération DeleteFunction pour supprimer une fonction.