Я пытаюсь заставить следующий ARM развернуть регистратор службы APIM, однако регистратор службы начинает развертываться до того, как приложение узнает о ресурсе, и происходит сбой, ресурс аналитики приложения находится в отдельном шаблоне. Я добавил заявление о зависимости и подумал, что это сработает, но это тоже не сработало. Также приведенный ниже код действительно работает, если идеи приложения уже развернуты.
у кого-нибудь есть указатели?
{
"type": "Microsoft.ApiManagement/service/loggers",
"name": "[concat(variables('apiManagementInstanceName'), '/', parameters('appInsightsName'))]",
"apiVersion": "2018-01-01",
"properties": {
"loggerType": "applicationInsights",
"description": "Logger resources to APIM",
"credentials": {
"instrumentationKey": "[reference(resourceId('Microsoft.Insights/components', parameters('appInsightsName')), '2015-05-01').InstrumentationKey]"
}
}
"dependsOn": [
"[resourceId('microsoft.insights/components', parameters('appInsightsName'))]"
]
}
также пробовал в зависимости от понимания APIM и приложения
"dependsOn": [
//"[resourceId('Microsoft.ApiManagement/service', variables('apiManagementInstanceName'))]"
"[resourceId('microsoft.insights/components', parameters('appInsightsName'))]"
],