Поскольку все это замечательная информация, есть небольшая api, называемая Mandrill для отправки писем с javascript, и она отлично работает. Вы можете дать ему шанс. Вот несколько учебник для начала.
ошибка явно указывает, что такого ресурса в группе ресурсов нет. Невозможно помочь вам, не зная, где находится ресурс, но функция resourceId()
принимает группу ресурсов и подписку в качестве аргументов:
resourceId(subscription, resourcegroup, 'Microsoft.ServiceBus/namespaces/eventhub/authorizationRules',
namespace, eventhub, rule)
ps. вам не нужно делать concat('Microsoft.ServiceBus/namespaces/','eventhub','/authorizationRules'),
, просто используйте строку
"sharedAccessPolicyKey": "[listKeys(resourceId(subscription().id, resourceGroup().id,'Microsoft.ServiceBus/namespaces/eventhub/authorizationRules',parameters('namespaces_tornosbi_name'),parameters('eventhubs_tornosbi_hub_name'),parameters('AuthorizationRules_RootManageSharedAccessKey_name')),'2016-03-01').primaryKey]"
Но я не могу развернуть. Мне нужна функция сообщения об ошибке, которая требует только одного многосегментного аргумента, который должен быть типом ресурса, включая пространство имен поставщика ресурсов. Если хотите, я могу поместить все мои шаблоны! – john.dacost 13 July 2018 в 08:40resourceGroup().id
(должно быть имя btw), если ресурс находится в той же группе ресурсов (поскольку подразумевается тот же RG). и если его в другой группе ресурсов нет смысла использовать его, поскольку он будет давать неправильный ввод – 4c74356b41 13 July 2018 в 08:45"sharedAccessPolicyKey": "[listKeys(resourceId('Microsoft.Eventhub/namespaces/authorizationRules',parameters('namespaces_tornosbi_name'), parameters('AuthorizationRules_RootManageSharedAccessKey_name')),'2017-04-01').primaryKey]"
– john.dacost 13 July 2018 в 12:41