没有模板链接的 Azure ARM 模板部署

Azure ARM Template Deployment Without Template Linking

我无法找到有关如何使用 Azure.Resource.Manager 在 .Net 应用程序中部署 AzRM 模板而不需要使用模板链接的文档(尽管似乎有提示)。我想动态生成模板并从内存中的模板和参数文件进行部署,这可能吗?

最简单的方法是调用 Azure powershell。然后您可以将您的 ARM 模板写入一个文件,并使用以下命令部署该文件:

Switch-AzureMode -Name AzureResourceManager    
New-AzureResourceGroup -name <resource group name> -Location 'westus' -TemplateFile <json file location>

要进行身份验证,请使用 Add-AzureAccount 并切换到您想要与 Select-AzureSubscription 一起使用的 sub。

要在无人值守的情况下调用该 cmdlet,请参阅:auto login Azure powershell