gpt4 book ai didi

azure - 使用 ARM 获取别名命名空间的 ConnectionString

转载 作者:行者123 更新时间:2023-12-03 04:08:52 33 4
gpt4 key购买 nike

我正在使用 ARM 模板通过 GeoRecovery 部署一些 EventHub。我正在尝试将别名连接字符串作为输出的一部分。

我计划使用 ListKeys功能。但是我不知道如何让它在ARM模板上使用。我已经搜索并尝试了所有可能的方法都无法绕过它。我正在用这个,

listKeys(resourceId(parameters('ResourceGroupName'), _
concat('Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules'), _
parameters('AliasNamespaceName'), 'RootManageSharedAccessKey'),'2015-08-01').primaryConnectionString

但我收到错误 ->

: Deployment template validation failed: 'The template resource 'myresource' at line '90' and column '5' is not valid: Unable to evaluate template language function 'resourceId': the type 'Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules' requires '3' resource name argument(s). Please see https://aka.ms/arm-template-expressions/#resourceid for usage details.. Please see https://aka.ms/arm-template-expressions for usage details.'.

有人可以帮我获取 ARM 模板中的 ListKey 吗?

最佳答案

这看起来像不正确的段长度 - 无效模板 incorrect segment length - invalid template问题。要解决此问题,您需要为您正在使用的类型提供 3 个资源名称参数,即“Microsoft.EventHub/namespaces/disasterRecoveryConfigs/authorizationRules”。更多解释请引用提供的示例here .

希望这有帮助!干杯!

关于azure - 使用 ARM 获取别名命名空间的 ConnectionString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57914895/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com