<p>L’interface utilisateur ne prend pas directement en charge le renommage d’une Function, mais vous pouvez contourner cela en utilisant les étapes manuelles suivantes :</p>
<ul>
<li>
<p>Arrêtez votre Function App. Pour cela, allez dans Function app settings / Go To App Service Settings, et cliquez sur le bouton Stop.</p>
</li>
<li>
<p>Allez dans la console Kudu : Function app settings / Go to Kudu (article à ce sujet <a href="https://blogs.msdn.microsoft.com/benjaminperkins/2014/03/24/using-kudu-with-windows-azure-web-sites/">ici</a>)</p>
</li>
<li>
<p>Dans la console Kudu, allez dans D:\home\site\wwwroot et renommez le dossier de la Function avec le nouveau nom</p>
</li>
<li>
<p>Allez ensuite dans D:\home\data\Functions\secrets et renommez [ancien_nom].json en [nouveau_nom].json</p>
</li>
<li>
<p>Puis allez dans D:\home\data\Functions\sampledata et renommez [ancien_nom].dat en [nouveau_nom].dat</p>
</li>
<li>
<p>Démarrez votre Function App, au même endroit où vous l’avez arrêtée ci-dessus<br>
Dans l’interface Functions, cliquez sur le bouton d’actualisation en haut à gauche, et votre fonction renommée devrait apparaître</p>
</li>
</ul>
<p><strong>Remarque :</strong> cette opération peut entraîner la perte de certains journaux historiques.</p>
<p><a href="https://github.com/projectkudu/AzureFunctionsPortal/issues/198">Issue GitHub pour le renommage d’Azure Function</a></p>
<p>Mise à jour</p>
<p>Pour tous ceux qui, comme moi, sont arrivés ici en cherchant à renommer leur fonction, bien que ceci ait été la réponse correcte précédemment, il existe maintenant un processus beaucoup plus fluide basé sur CMD, comme détaillé dans <a href="https://stackoverflow.com/a/46841668/1350987">cette réponse</a> par SLdragon, et un processus encore plus fluide basé sur l’interface graphique, détaillé dans <a href="https://stackoverflow.com/a/51055783/1350987">cette réponse</a> par Amerdeep ci-dessous.</p>