我有一个CMS,我打算用于Azure上的许多网站。
我希望能够轻松创建网站克隆并将其部署到Azure。
建议将Azure自动化作为一种可能的解决方案,此服务是否符合我的需求?
我应该使用哪种Azure服务来执行此操作?
答案 0 :(得分:0)
如果您使用网络应用程序,则可以创建Azure资源管理器模板,该模板允许您为每个部署创建完全可重现的Web应用程序。在您的情况下,CMS。请参阅此链接以获取存储在github中的Web应用程序内容的示例: https://azure.microsoft.com/en-us/documentation/articles/app-service-web-arm-from-github-provision/。 Web部署也可以用作部署机制。
创建模板后,您可以使用以下powershell命令轻松创建网站的克隆:
New-AzureResourceGroupDeployment -TemplateUri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-web-app-github-deploy/azuredeploy.json -siteName ExampleSite -hostingPlanName ExamplePlan -siteLocation "West US" -ResourceGroupName ExampleDeployGroup
请注意,您还可以将本地模板与-TemplateFile
一起使用。