来自 azure template.json 中流分析作业模板的服务总线的 sharedAccessPolicyKey
Posted
技术标签:
【中文标题】来自 azure template.json 中流分析作业模板的服务总线的 sharedAccessPolicyKey【英文标题】:sharedAccessPolicyKey of service bus from stream analytics job template in azure template.json 【发布时间】:2017-05-30 13:21:53 【问题描述】:在 template.json 部署中,如何在不使用事件中心的情况下将服务总线 sharedAccessPolicyKey 的值获取到流分析作业。
我正在执行以下IOTHUB-->SAS-->SERVICEBUS-->LogicApp-->DLS
流程。
我没有在我的场景中使用Eventhub
。
谢谢, Sathiyarajan M
【问题讨论】:
【参考方案1】:在 template.json 部署中,如何在不使用事件中心的情况下将服务总线 sharedAccessPolicyKey 的值获取到流分析作业。
请尝试使用List Keys 获取密钥。以下代码在我这边运行良好,请参考。
"[listKeys(concat(resourceId('Microsoft.ServiceBus/namespaces', parameters('servicebusnamespacename')),'/AuthorizationRules/RootManageSharedAccessKey'), '2015-08-01').primaryKey]"
注意:据我所知,上面的代码调用this API来获取Keys。
【讨论】:
以上是关于来自 azure template.json 中流分析作业模板的服务总线的 sharedAccessPolicyKey的主要内容,如果未能解决你的问题,请参考以下文章
是否可以使用 ARM 模板为 2 个不同的 Azure VM 创建具有单个模板的不同 nsg