Может ли «Microsoft.Resources / deployments» зависеть от другого «Microsoft.Resources / deployments» в шаблонах Azure ARM? - PullRequest
0 голосов
/ 21 декабря 2018

Я хочу сначала развернуть группу ресурсов, затем развернуть группу ресурсов (скажем, учетную запись хранения и хранилище ключей) и, наконец, создать несколько секретов хранилища ключей (секрет с ключом к учетной записи хранения, созданным на предыдущем шаге).

так я определяю свои ресурсы

"resources": [
    {
        "type": "Microsoft.Resources/resourceGroups",
        "apiVersion": "2018-05-01",
        "location": "[parameters('RgLocation')]",
        "name": "[variables('RgName')]",
        "properties": {},
        "tags": "[variables('ResourceTags')]"
    },
    {
        "type": "Microsoft.Resources/deployments",
        "apiVersion": "2018-05-01",
        "name": "resourcesDeployment",
        "resourceGroup": "[variables('RgName')]",
        "dependsOn": [
            "[resourceId('Microsoft.Resources/resourceGroups', variables('RgName'))]"
        ],
        "properties": {
            ...
        }
    },
    {
        "type": "Microsoft.Resources/deployments",
        "apiVersion": "2018-05-01",
        "name": "secretsDeployment",
        "resourceGroup": "[variables('RgName')]",
        "dependsOn": [
            "[resourceId('Microsoft.Resources/deployments', 'resourcesDeployment')]"
        ],
        "properties": {
           ...                
        }
    }
]

resourcesDeployment "зависит от" группы ресурсов, которая работает идеально / как ожидалось.

секретыDeployment "зависит от" resourcesDeploymentи это та часть, которая терпит неудачу.Я получаю эту ошибку:

Ошибка проверки шаблона развертывания: «Ресурс« Microsoft.Resources / deployments / resourcesDeployment »не определен в шаблоне.

Какя гарантирую, что эти развертывания происходят в порядке.

Любая помощь очень ценится

...