Behåll Azure IoT Edge-proxyinställningarna i distributionsmanifesten
Startanslutningen kan försvinna när ett senare manifest ersätter edgeAgent/edgeHub-miljön utan proxyvärdena.
När en distribution ersätter körtidsdefinitioner ska du behålla proxyn i båda modulerna. För edgeAgent sammanfogar du:
"env": {
"https_proxy": {
"value": "http://proxy.example:8080"
},
"UpstreamProtocol": {
"value": "AmqpWs"
}
}
Behåll detta under edgeAgent desired properties/systemModules tillsammans med de faktiska definitionerna. Bevara images, inställningar och andra miljöposter. edgeHub behöver också sin https_proxy; den visade UpstreamProtocol bevarar agentens AmqpWs-startval.
AMQP över WebSockets krävs när mellanledet blockerar inbyggd AMQP. HTTP-URL:en beskriver lyssnaren även om tjänsten använder TLS.
Ta med värdena till framtida manifest. Att ta bort edgeAgent-rutten kan hindra den från att ta emot just den distribution som ska reparera den.
Container-motorns imagehämtning, identitetstjänsten och Edge-daemonen är fortfarande separata konsumenter. I EFLOW kör de i Linux-VM:en, så en inställning bara på Windows-värden konfigurerar dem inte. Användarmoduler behöver också indata som deras egna klienter stöder.