使用代码更改 edgeAgent 和 edgeHub 的 'createOptions'

Change 'createOptions' of edgeAgent and edgeHub using code

有没有办法使用代码[=]更改“edgeHub”模块createOptions 33=]?

我知道如何使用 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 可以访问。有什么想法吗?

只需使用此命令即可开始: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

检查此 link

deployment.template.json 有一个名为 createOptions 的键,您可以在其中提及与在门户中完成的相同的值。然后您可以在容器注册表上构建和推送您的容器镜像。之后,就可以对该边缘设备进行部署了。