我正在尝试部署一个包含 Azure 自动化帐户的资源组。parameters.json 文件中的参数之一称为automationAccounts_DSCAutomationAccount_sku
. 将任意字符串作为其值会导致InvalidTemplate
错误:
在第 7 行和第 7 行为模板参数“automationAccounts_DSCAutomationAccount_sku”提供的值无效。
具体问题:什么构成有效值?在 powershell 中没有sku
AutomationAccount 对象的属性。而且在门户中创建新帐户时,从来没有选项可以选择多种不同类型的自动化帐户中的一种,只有一种。那么 Azure 需要 SKU 字段来做什么呢?
一般问题:在 Azure 模板(和参数文件)中,我如何知道某个字段需要什么,以及某个资源需要哪些字段?是否有任何具有所有这些要求的集中式文档?
似乎没有,如果是这样的话,这使得创作模板几乎是不可能的,生成模板的唯一可行选项是在 Azure 门户中配置资源组,然后下载它生成的模板 JSON 文件。