我试图通过通过存储Blob部署arm模板来自动化以天蓝色处理混合连接。当它要求在用户元数据属性中输入键和值时,问题就来了。模板已成功部署,但是当我尝试打开混合连接的属性页时,它显示了正在共享其图像的错误。 我还分享了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'), '\\\"}]')]\" "
]
}
}
错误消息显示在混合连接的属性页面上,并且显示: 零件的onInputsSet承诺失败。(id:Microsoft_Azure_Relay-fx-010-00e)