Behold Azure IoT Edge-proxyinnstillingene i distribusjonsmanifestene
Startforbindelsen kan forsvinne når et senere manifest erstatter edgeAgent/edgeHub-miljøet uten proxyverdiene.
Når en distribusjon erstatter kjøretidsdefinisjoner, behold proxyen i begge modulene. For edgeAgent slår du sammen:
"env": {
"https_proxy": {
"value": "http://proxy.example:8080"
},
"UpstreamProtocol": {
"value": "AmqpWs"
}
}
La dette ligge under edgeAgent desired properties/systemModules sammen med de faktiske definisjonene. Ta vare på bilder, innstillinger og andre miljøoppføringer. edgeHub trenger også sin https_proxy; den viste UpstreamProtocol bevarer agentens AmqpWs-valg ved oppstart.
AMQP over WebSockets kreves når mellomleddet blokkerer innfødt AMQP. HTTP-URL-en beskriver lytteren selv om tjenesten bruker TLS.
Ta verdiene med videre i fremtidige manifester. Fjerner du ruten til edgeAgent, kan det hindre den i å motta nettopp distribusjonen som er ment å reparere den.
Bildehenting i containermotoren, identitetstjenesten og Edge-demonen er fortsatt egne forbrukere. I EFLOW kjører de i Linux-VM-en, så en innstilling bare på Windows-verten konfigurerer dem ikke. Brukermoduler trenger også inndata som deres egne klienter støtter.