我使用用户界面在Azure Cloud上创建了一个SQL Server。我想在资源组中自动创建此资源。我有两个模板方案:一个是从资源本身创建的,另一个是从服务器所属的资源组创建的。我删除SQL Server,然后按如下方式创建资源:
New-AzResourceGroupDeployment -Name SQlDeployExample -ResourceGroupName MyGroup -TemplateFile template.json -TemplateParameterFile parameters.json
当我使用由资源的用户界面生成的模板时,一切都很完美。但是,当我使用由资源组的用户界面生成的模板时,我遇到了这个错误:
第一个月
在这两种情况下,在执行安装命令之前,资源组都是空的。
我应该做些什么来避免这个错误吗?为什么我应该在从资源组而不是从资源创建时给予这个值?
我试着在参数文件中设置一个值,但是部署冻结了...
1条答案
按热度按时间ezykj2lf1#
如果使用经典配置部署Azure SQL DB以进行漏洞评估,则需要存储帐户。
但是,Express配置是一种现代方法,它不需要存储帐户来存储扫描结果,因为它由Azure本身管理。
需要存储帐户的模板看起来像在经典模式下工作。因此您需要使用Express配置
更多信息:here