如何复制Azure Functions应用程序?

时间:2017-03-10 17:40:38

标签: azure azure-functions

我有一个Azure Functions应用程序,用于开发目的,使用带有测试数据的表存储帐户。现在我想要一个单独的环境(具有不同存储配置/连接字符串的相同功能应用程序)进行生产。

那么,我怎样才能复制"我的Azure Functions应用程序是为了避免在Azure门户中手动重新创建它?

3 个答案:

答案 0 :(得分:4)

有几种方法可以将内容从一个功能应用程序移动到另一个功能应用程序。最简单的方法是将wwwroot文件夹的内容复制到另一个环境,您可以通过using KuduFTP等方式执行此操作。

另一种通常更简单且不易出错的方法是设置CI / CD,以便不同的分支将触发部署到不同的环境。您可以了解有关持续部署选项here的更多信息。

答案 1 :(得分:1)

  1. 停止Azure功能
  2. 打开浏览器,导航至https://{functionName}.scm.azurewebsites.net/DebugConsole
  3. 导航到site / wwwroot
  4. 创建一个新文件夹(代表您的新功能)并将功能应用程序的内容(该目录中的文件夹之一)复制到该文件夹​​中。文件夹名称=功能名称
  5. 启动Azure功能

答案 2 :(得分:0)

通过使用Azure Functions CLI,您可以仅复制目录,然后使用func azure functionapp publish

发布

来源:https://docs.microsoft.com/en-us/answers/questions/123779/azure-clone-a-function.html