Tous les produits
Search
Centre de documentation

Function Compute:Comment libérer les ressources de fonction et éviter les frais inattendus ?

Dernière mise à jour :Aug 12, 2026

Par défaut, Function Compute utilise des instances élastiques qui s'adaptent automatiquement au nombre de requêtes. En l'absence de requêtes, les instances sont détruites automatiquement afin de garantir que vous ne payez que ce que vous consommez. Si vous constatez des frais inattendus, cela peut provenir de fonctions configurées avec un nombre d'instances minimales supérieur ou égal à 1, ou du mode réservé. Suivez ce guide pour identifier et supprimer les ressources et configurations de fonction inutilisées afin d'éviter toute facturation supplémentaire.

instances minimales

supérieur ou égal à 1

Vue d'ensemble du processus

  1. Vérifiez vos configurations d'mode réservé.

    Accédez à la page Politiques d'élasticité de la console Function Compute pour examiner les configurations d'mode réservé de vos fonctions et déterminer si elles sont toujours nécessaires.

  2. Supprimez les différents types de ressources de fonction.

    Important

    Les fonctions supprimées sont irrécupérables. Soyez prudent. Si vous confirmez que vous n'utiliserez plus Function Compute, supprimez les ressources uniquement après avoir sauvegardé vos données et migré votre activité.

  3. Supprimer les autres ressources de service cloud liées aux fonctions.

Confirmer la version de Function Compute

Connectez-vous à la console Function Compute. La version de la console est 3,0 si Function Compute FC 3.0 s'affiche dans le coin supérieur gauche. Si vous utilisez la console Function Compute 2.0, cliquez sur Experience Function Compute 3.0 dans le coin supérieur droit pour basculer.

Supprimer des fonctions dans les projets de la console Function AI

  1. Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, cliquez sur Function AI. Sur la page Function AI, cliquez sur Projects dans la barre de navigation.

  2. Dans la liste des projets, localisez le projet cible et cliquez sur Delete dans la colonne Actions. Dans la boîte de dialogue de confirmation, examinez les ressources à supprimer, saisissez le nom du projet, cochez la case, puis cliquez sur Confirm Delete.

Important

Dans la liste des projets, cliquez sur le projet cible, puis sur l'onglet Monitoring pour vérifier si la fonction présente un nombre d'invocations. Un nombre d'invocations non nul indique que la fonction est en cours d'utilisation. Soyez prudent.

Supprimer des fonctions dans les applications Function Compute 3.0

  1. Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, cliquez sur Applications.

  2. Sur la page Applications, localisez l'application cible et cliquez sur Delete dans la colonne Actions.

  3. Dans la boîte de dialogue qui s'affiche, sélectionnez I understand the risks of resource deletion and want to delete the selected resources., puis cliquez sur Delete Applications and Resources.

Supprimer des fonctions

  1. Connectez-vous à la console Function Compute. Sur la page Overview, consultez le nombre de fonctions par région dans la zone Region Data Statistics.

  2. (Facultatif) Pour sauvegarder votre code avant la suppression, accédez à la page Function depuis le volet de navigation de gauche. Sélectionnez une région, cliquez sur la fonction cible, puis allez à l'onglet Code. Vous pouvez exporter le code. Plus tard, vous pourrez charger cette sauvegarde pour restaurer la fonction.

    Cliquez sur Export Function dans le coin supérieur droit et sélectionnez Export Function Code dans le menu déroulant.

    Cliquez sur Upload Code dans le coin supérieur droit. Dans le menu déroulant, sélectionnez Upload ZIP Package, Upload Folder ou Upload from OSS.

  3. Dans la colonne Actions de la fonction cible, choisissez Delete. Dans la boîte de dialogue qui s'affiche, sélectionnez I confirm that I want to delete the above resources and this function. I understand that these resources cannot be retrieved after deletion., puis confirmez la suppression.

    La boîte de dialogue répertorie les ressources associées et leurs quantités à supprimer, notamment les triggers, aliases, versions, reserved instance policies, concurrency limit, asynchronous configurations ainsi que la current function.

Supprimer les ressources liées aux fonctions

Dans les projets Function AI et les applications Function Compute, un stockage NAS est parfois créé. Les ressources stockées dans le système de fichiers NAS continuent d'être facturées. Pour plus d'informations, consultez Supprimer un système de fichiers NAS.

Outre NAS, Function Compute peut utiliser d'autres services cloud qui continuent de générer des frais jusqu'à leur suppression. Une fois ces ressources supprimées, la facturation s'arrête à partir du cycle suivant.

  • Bucket OSS : Si votre fonction utilise un bucket OSS pour stocker des données de déclencheur, des journaux ou des fichiers intermédiaires, le bucket correspondant continue d'engendrer des frais de stockage et de requêtes. S'il n'est plus nécessaire, connectez-vous à la console OSS pour supprimer le bucket. Avant la suppression, retirez tous les objets du bucket, y compris les fragments. Pour plus de détails, consultez Supprimer un bucket.

  • VPC et vSwitch : Si votre fonction est configurée pour accéder à un VPC, le VPC et le vSwitch eux-mêmes sont gratuits. Cependant, les ressources au sein du VPC, telles qu'une Elastic IP Address (EIP), continuent d'être facturées. Si le VPC n'est plus nécessaire, libérez toutes les ressources qu'il contient avant de le supprimer.

  • NAT Gateway : Si votre fonction est configurée avec une NAT Gateway pour accéder à Internet, la NAT Gateway continue d'engendrer des frais d'instance et de traitement des données. Si vous n'avez plus besoin de la NAT Gateway, supprimez-la pour arrêter ces frais.

  • Domaine personnalisé : Un domaine personnalisé est gratuit en soi, mais un certificat HTTPS associé acheté auprès du SSL Certificates Service peut engendrer des frais. Si vous n'avez plus besoin d'accéder à la fonction via le domaine personnalisé, connectez-vous à la console Function Compute, cliquez sur Domains dans le volet de navigation de gauche, localisez le domaine cible et supprimez-le.

Questions supplémentaires

Ma fonction n'a aucune requête, pourquoi les frais continuent-ils d'augmenter ?

Le plan de ressources prend-il en charge le renouvellement automatique ? Si oui, puis-je désactiver le renouvellement automatique ?