64 votes

Renommer une fonction Azure

Comment renommer un Fonction Azure ?

Je veux remplacer un système par défaut HttpTriggerCSharp1 ". à mon propre nom. Pour le moment, ce nom est malheureusement inclus dans l'url de la fonction et il n'y a pas d'option pour le changer :

https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1

image

56voto

4c74356b41 Points 23968

L'interface utilisateur ne prend pas directement en charge le renommage d'une fonction, mais vous pouvez contourner ce problème en suivant les étapes manuelles suivantes :

  • Arrêtez votre application de fonction. Pour ce faire, allez sous Paramètres de l'appli de fonction / Paramètres de service de l'appli, et cliquez sur le bouton Arrêter.
  • Aller à la Console Kudu : Paramètres de l'application fonctionnelle / Aller à Kudu (article sur les que )
  • Dans la Console Kudu, allez dans D:\home\site\wwwroot et renommez le dossier Function sous le nouveau nom
  • Allez maintenant sur D:\home\data\Functions\secrets et renommer [oldname].json en [newname].json
  • Ensuite, allez sur D:\home\data\Functions\sampledata et renommer [oldname].dat en [newname].dat
  • Démarrez votre application de fonction, à l'endroit même où vous l'avez arrêtée ci-dessus. Dans l'interface utilisateur des fonctions, cliquez sur le bouton d'actualisation dans le coin supérieur gauche, et votre fonction renommée devrait apparaître.
    Note : En faisant cela, on peut perdre certains enregistrements historiques.

Github Issue pour renommer Azure Function

31voto

SLdragon Points 520

Maintenant (2017.10), nous pouvons utiliser la console pour renommer le nom de la fonction Azure Function.

  1. Ouvrez la console à partir de votre APP fonctionnel -> Caractéristiques de la plate-forme :

Open the console

  1. Renommez le dossier Function en utilisant la ligne de commande :

Rename the folder

  1. Redémarrer la fonction :

Restart the function

  1. Rafraîchir

Refresh

29voto

Abhijeet Points 1872

Créez une nouvelle fonction et vous aurez la possibilité de la nommer, puis de supprimer celle par défaut (HttpTriggerCSharp1).

Je sais que ce n'est pas un renommage, mais c'est l'option la plus simple.

enter image description here

23voto

Allez à Function Apps Cliquez sur les fonctionnalités de la plate-forme Cliquez sur l'éditeur de services d'applications Cliquez avec le bouton droit de la souris sur le nom de votre fonction par défaut - sélectionnez

10voto

Ce qui suit a fonctionné pour moi.

Je voulais renommer ma fonction azur de "HttpTriggerCSharp1" en "my-new-func1".

Aller à

Function Apps > 
 My-Function-App > 
  Platform Features TAB > 
   Console >

Exécutez les commandes ci-dessous :

cd D:\home\site\wwwroot
move HttpTriggerCSharp1 my-new-func1

Maintenant, redémarrez l'application :

Function Apps > 
 My-Function-App > 
  Overview TAB > 
   Restart

REMARQUE : Le paramètre de requête de la fonction 'code' est modifié de cette façon.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X