Я могу успешно развернуть тему пользовательской сетки событий и приложение-функцию Azure с помощью шаблонов ARM.
После этого в отдельном развертывании ARM подписка таблицы событий функции Azure на этот настраиваемый раздел завершается ошибкой со следующей ошибкой:
Ресурс шаблона 'Microsoft.EventGrid / themes / EventGridCustomTopicName / provider / Microsoft.EventGrid / eventSubscription / EventGridSubscriptionName' не может ссылаться на себя.
«EventGridSubscriptionName» совпадает с именем моего функционального приложения, если это имеет значение.
Опять же: у меня уже есть тема и приложение-функция.
Я прошел официальные примеры и документацию , но, тем не менее, у меня это не работает.
Вот мой шаблон, определенный как корневой ресурс:
{
"name": "[concat(parameters('EventGridCustomTopicName'), '/Microsoft.EventGrid/', variables('EventGridSubscriptionName'))]",
"type": "Microsoft.EventGrid/topics/providers/eventSubscriptions",
"location": "[resourceGroup().location]",
"apiVersion": "2018-01-01",
"dependsOn": [
"[parameters('FunctionAppName')]"
],
"properties": {
"destination": {
"endpointType": "WebHook",
"properties": {
"endpointUrl": "[concat('https://', parameters('FunctionAppName'), '.azurewebsites.net/admin/extensions/EventGridExtensionConfig?functionName=TopicSubscriber&code=', variables('funcCode'))]"
}
},
"filter": {
"includedEventTypes": [
"All"
]
}
}
}
Любая помощь высоко ценится!