如何使我的Azure逻辑应用程序可移植

时间:2016-12-22 11:26:22

标签: azure azureservicebus azure-resource-manager azure-functions azure-logic-apps

我在Azure门户中创建了一个Azure逻辑应用程序,它使用Azure功能和Azure Service Bus。我想将这个完整的逻辑应用程序交付给客户端,以便他可以在Azure订阅中配置它。如何将我的Azure Logic应用程序推送到GitHub或任何其他位置,以便我可以将其分发。这样任何人都可以在Azure订阅或资源组中部署它。救命!

2 个答案:

答案 0 :(得分:2)

您需要制作Azure部署模板。如果您使用logicapp.json文件为您创建的Visual Studio tools内创建逻辑应用程序 - 我们现在正在努力让您将逻辑应用程序导入Visual Studio。目前,您仍然可以使用PowerShell命令创建模板。有关创建部署模板的详细信息,请参见in this article

您还需要将Azure功能添加到同一模板。您可以看到一个模板示例,该模板在同一模板here中部署逻辑应用程序和azure函数 - 如果有帮助,请告诉我。

答案 1 :(得分:1)

您可以从Azure门户下载模板。

转到资源组>选择您的资源组>单击Automation Scrips。

您将看到部署模板 - 它将帮助您部署资源组中的所有资源。

如果您只想导出功能,请转到功能>单击Automation Scripts。

您可以按照http://blogs.perficient.com/microsoft/2016/03/azure-arm-template-import-and-export-templates-from-portal/了解有关导入和导出Azure模板的更多信息。