1

我尝试通过存储 blob 部署 arm 模板来自动化管理 azure 中的混合连接。当它要求在用户元数据属性中输入的键和值时出现问题。模板已成功部署,但是当我尝试打开混合连接的属性页面时,它显示一个错误,其图像正在共享。我还分享了 arm 模板的一部分,它显示了我如何定义用户元数据。

我尝试更改 json 文件中用户元数据属性的语法,但这没有帮助。

    {
          "name": "[concat(parameters('servicebus_name'), 
    '/hybridConnectionName')]",
          "type": "Microsoft.Relay/namespaces/hybridConnections",
          "apiVersion": "2017-04-01",
          "location": "East US",
          "dependsOn": [
            "[resourceId('Microsoft.Relay/namespaces', 
    parameters('servicebus_name'))]"
          ],
          "properties": {
            "requiresClientAuthorization": true,
            "userMetadata": "\" 
    [concat('[{\\\"key\\\":\\\"endpoint\\\",\\\"value\\\":\\\"', 
    variables('myEndpoint'), '\\\"}]')]\" "
            ]
          }
        }

错误消息显示在混合连接的属性页面上,并显示:Part's onInputsSet promise failed.(id: Microsoft_Azure_Relay-fx-010-00e)

4

0 回答 0