我正在尝试对不同订阅中的现有自动化帐户启用诊断设置。
到目前为止,我的脚本不属于下列主题。
部署用于在该特定自动化帐户上启用诊断设置的ARM模板。
{
"name": "[parameters('AutomationAccountName')]",
"type": "Microsoft.Automation/automationAccounts",
"apiVersion": "2015-10-31",
"properties": {
"sku": {
"name" : "Basic"
}
},
"location": "[parameters('location')]",
"resources": [
{
"type": "providers/diagnosticSettings"
Enabling all sort of logs in the diagnostic settings ..
这很好。 但是我现在面临的问题是,此处的sku设置为基本。但是我不确定使用get-AzAutomationAccount命令检索的每个自动化帐户都是这种情况。
我已经搜索过从get-AzAutomationAccount获取计划值,并将其保存在ARM模板中,但似乎为空。
是否还有其他方法可以检索每个Azure自动化帐户的sku。
如果我读了the official doc of Microsoft,通常也不需要SKU对象。但是,每当我删除sku对象或将其保留为空时,部署就会失败。
有人知道如何解决此问题吗?