重命名 Azure 函数
Rename an Azure Function
如何重命名 Azure 函数?
我想将默认的 'HttpTriggerCSharp1' 名称替换为我自己的名称。不幸的是,目前这个名称包含在函数 url 中,并且没有更改它的选项:
https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1
UI 不直接支持重命名函数,但您可以使用以下手动步骤解决此问题:
- 停止您的函数应用程序。为此,请转到“功能应用设置”/“转到应用服务设置”下,然后单击“停止”按钮。
- 转到 Kudu 控制台:功能应用程序设置/转到 Kudu(关于 that 的文章)
- 在 Kudu 控制台中,转到 D:\home\site\wwwroot 并将 Function 文件夹重命名为新名称
- 现在转到 D:\home\data\Functions\secrets 并将 [oldname].json 重命名为 [newname].json
- 然后到D:\home\data\Functions\sampledata把[oldname].dat重命名为[newname].dat
- 启动你的函数应用程序,在你上面停止它的地方
在函数 UI 中,点击左上角的刷新按钮,您重命名的函数应该会出现
注意:这样做可能会丢失一些历史记录。
Github Issue for renaming Azure Function
编辑新信息
对于像我这样来到这里并希望重命名其功能的任何人,尽管这是以前的正确答案,但现在有一个更加流畅的基于 CMD 的过程,如下面的 by SLdragon and an even smoother GUI based process detailed in 中 Amerdeep 所详述。
创建一个新函数,您可以选择为其命名,然后删除默认函数 (HttpTriggerCSharp1)。
我知道这不是重命名,而是最简单的选择。
现在(2017.10)我们可以使用控制台重命名 Azure Function 名称
- 从您的功能 APP -> 平台功能打开控制台:
- 使用命令行重命名函数文件夹:
- 重新启动函数:
- 刷新
下面对我有用。
我想将我的 azure 函数从 "HttpTriggerCSharp1" 重命名为 "my-new-func1"
转到
Function Apps >
My-Function-App >
Platform Features TAB >
Console >
运行 以下命令:
cd D:\home\site\wwwroot
move HttpTriggerCSharp1 my-new-func1
现在重新启动应用程序:
Function Apps >
My-Function-App >
Overview TAB >
Restart
注意:函数 'code' 查询参数通过执行此操作更改。
转到功能应用
点击平台功能
点击应用服务编辑器
右键单击您的默认函数名称-select
如何重命名 Azure 函数?
我想将默认的 'HttpTriggerCSharp1' 名称替换为我自己的名称。不幸的是,目前这个名称包含在函数 url 中,并且没有更改它的选项:
https://functions-xxx.azurewebsites.net/api/HttpTriggerCSharp1
UI 不直接支持重命名函数,但您可以使用以下手动步骤解决此问题:
- 停止您的函数应用程序。为此,请转到“功能应用设置”/“转到应用服务设置”下,然后单击“停止”按钮。
- 转到 Kudu 控制台:功能应用程序设置/转到 Kudu(关于 that 的文章)
- 在 Kudu 控制台中,转到 D:\home\site\wwwroot 并将 Function 文件夹重命名为新名称
- 现在转到 D:\home\data\Functions\secrets 并将 [oldname].json 重命名为 [newname].json
- 然后到D:\home\data\Functions\sampledata把[oldname].dat重命名为[newname].dat
- 启动你的函数应用程序,在你上面停止它的地方
在函数 UI 中,点击左上角的刷新按钮,您重命名的函数应该会出现
注意:这样做可能会丢失一些历史记录。
Github Issue for renaming Azure Function
编辑新信息
对于像我这样来到这里并希望重命名其功能的任何人,尽管这是以前的正确答案,但现在有一个更加流畅的基于 CMD 的过程,如下面的
创建一个新函数,您可以选择为其命名,然后删除默认函数 (HttpTriggerCSharp1)。
我知道这不是重命名,而是最简单的选择。
现在(2017.10)我们可以使用控制台重命名 Azure Function 名称
- 从您的功能 APP -> 平台功能打开控制台:
- 使用命令行重命名函数文件夹:
- 重新启动函数:
- 刷新
下面对我有用。
我想将我的 azure 函数从 "HttpTriggerCSharp1" 重命名为 "my-new-func1"
转到
Function Apps >
My-Function-App >
Platform Features TAB >
Console >
运行 以下命令:
cd D:\home\site\wwwroot
move HttpTriggerCSharp1 my-new-func1
现在重新启动应用程序:
Function Apps >
My-Function-App >
Overview TAB >
Restart
注意:函数 'code' 查询参数通过执行此操作更改。
转到功能应用 点击平台功能 点击应用服务编辑器 右键单击您的默认函数名称-select