Suppression d'une fonction

Découvrez comment supprimer une fonction avec le service des fonctions pour OCI.

Pour les préalables et plus d'informations, voir Suppression de fonctions.

  • Lorsque vous utilisez la console pour supprimer des fonctions, notez les points suivants :

    • Vous pouvez supprimer des fonctions individuellement ou toutes les fonctions d'une application en supprimant l'application elle-même (d'où la nécessité potentielle de l'autorisation 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 individuelle sans supprimer l'application :

    1. Dans la page de liste Applications, sélectionnez l'application qui contient la fonction à supprimer. Si vous avez besoin d'aide pour trouver la page de liste ou l'application, voir 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 que vous voulez supprimer la fonction.

      La suppression d'une fonction n'a pas pour effet de supprimer l'image Docker sur laquelle est basée la fonction. Pour supprimer l'image, vous devez la supprimer de manière explicite. Voir Suppression et annulation de la suppression d'une image.

    Pour supprimer toutes les fonctions d'une application en la supprimant :

    1. Dans 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, voir Liste des applications.
    2. Dans le menu Actions (trois points) de l'application, sélectionnez Supprimer et confirmez que vous voulez supprimer l'application :

      • Si l'application ne contient pas de fonctions, sélectionnez Supprimer pour confirmer que vous voulez supprimer l'application.
      • Si l'application contient des fonctions, une liste des fonctions de l'application est affichée. Pour supprimer l'application, entrez DELETE <APPLICATION-NAME> dans la zone de texte, puis sélectionnez Supprimer.

      La suppression d'une application et de toutes ses fonctions ne supprime pas les images Docker sur lesquelles sont basées les fonctions. Pour supprimer les images, vous devez les supprimer de façon explicite. Pour plus d'informations, voir Suppression et annulation de la suppression d'une image.

  • À l'aide de l'interface de ligne de commande Fn Project

    Conseil

    De nouvelles versions de l'interface de ligne de commande Fn Project sont parfois disponibles. Nous vous recommandons de vérifier régulièrement que la dernière version est installée. Pour plus d'informations, voir Étapes de mise à niveau de l'interface de ligne de commande Fn Project.

    Lorsque vous utilisez l'interface de ligne de commande Fn Project pour supprimer des fonctions, notez que vous ne pouvez pas supprimer une application si elle contient des fonctions (vous devez d'abord supprimer les fonctions).

    Pour supprimer une fonction du service des fonctions pour OCI à l'aide de l'interface de ligne de commande Fn Project :

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

    2. Entrez la commande suivante pour supprimer la fonction :

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

      où :

      • <app-name> est le nom de l'application contenant la fonction à supprimer.
      • <function-name> est 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 entrant :

      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]

    Pour la liste complète des indicateurs et options de variable des commandes de l'interface de ligne de commande OCI, voir Informations de référence sur la ligne de commande.

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