Azure で Automation アカウントを正常に作成し、そのアカウントでモジュールと DSC 構成を作成する ARM テンプレートを作成しました。
リソースを追加しMicrosoft.Automation/automationAccounts/Compilationjobs
て DSC 構成をコンパイルすると、このステップでテンプレートのデプロイが失敗し、404 - ファイルまたはディレクトリが見つかりません。
Compilationjobs リソースは、次のようにテンプレートの最上位リソースとして存在します。
{
"apiVersion": "2015-10-31",
"type": "Microsoft.Automation/automationAccounts/Compilationjobs",
"name": "automationAccountName/jobId123",
"location": "[variables('location')]",
"tags": {
},
"dependsOn": [
"Microsoft.Automation/automationAccounts/automationAccountName",
"modulesResourceLoop"
],
"properties": {
"configuration": {
"name": "DSCConfigurationName"
}
}
}
同じ詳細で呼び出すStart-AzureRmAutomationDscCompilationJob
と、コンパイル ジョブが作成され、正常に完了します。