Выведите конечную точку IotHub с помощью шаблона диспетчера ресурсов Azure.

Я собираюсь написать сценарий развертывания нашего решения Azure. По этой причине я создаю Azure IoTHub с шаблоном диспетчера ресурсов. Это работает очень хорошо. Но проблема в том, что мне нужноEvent Hub-совместимая конечная точка строка для дальнейшего развертывания.

Увидеть:https://picload.org/image/rrdopcia/untitled.png

Я думаю, что решение было бы, чтобы вывести его в шаблон, но я не могу заставить его работать.

Выходной раздел моегоtemplate.json на самом деле выглядит так:

    "outputs": {
    "clusterProperties": {
        "value": "[reference(parameters('clusterName'))]",
        "type": "object"
    },
    "iotHubHostName": {
        "type": "string",
        "value": "[reference(variables('iotHubResourceId')).hostName]"
    },
    "iotHubConnectionString": {
        "type": "string",
        "value": "[concat('HostName=', reference(variables('iotHubResourceId')).hostName, ';SharedAccessKeyName=', variables('iotHubKeyName'), ';SharedAccessKey=', listkeys(variables('iotHubKeyResource'), variables('iotHubVersion')).primaryKey)]"
    }
   }

И вот переменные, которые я использовал:

    "variables": {
    "iotHubVersion": "2016-02-03",
    "iotHubResourceId": "[resourceId('Microsoft.Devices/Iothubs', parameters('iothubname'))]",
    "iotHubKeyName": "iothubowner",
    "iotHubKeyResource": "[resourceId('Microsoft.Devices/Iothubs/Iothubkeys', parameters('iothubname'), variables('iotHubKeyName'))]",
},

Ответы на вопрос(1)

Ваш ответ на вопрос