Измените createOptions для edgeAgent и edgeHub с помощью кода - PullRequest
1 голос
/ 14 июля 2020

Есть ли способ внести изменения в createOptions модуля "edgeHub" с помощью кода ?

Я знаю, как сделайте это с помощью портала Azure: Set Modules -> Runtime Settings -> CreateOptions

введите описание изображения здесь

Есть ли API, который я мог бы использовать для этого?

Пример: AzureCLI имеет az iot edge deployment create (но он не позволяет мне редактировать системные модули :

az iot edge deployment create --deployment-id $deploymentId --hub-name $hubName --content $contentPath --target-condition $targetCondition --layered

Может быть, у C# клиента есть способ сделать это или есть доступный REST API. Есть идеи?

Ответы [ 2 ]

1 голос
/ 14 июля 2020

просто используйте эту команду, и вы можете go: az iot edge set-modules --device-id $deviceId --hub-name $hubName --content $deploymentFilePath Также проверьте эту ссылку на https://docs.microsoft.com/de-de/azure/iot-edge/how-to-deploy-modules-cli

0 голосов
/ 28 августа 2020

deployment.template.json имеет ключ с именем createOptions , где вы можете указать те же значения, что и на портале. Затем вы можете создать и поместить sh образ вашего контейнера в реестр контейнеров. После этого можно выполнить развертывание для этого пограничного устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...