Behoud Azure IoT Edge-proxyinstellingen in implementatiemanifesten
De bootstrap-verbinding kan verdwijnen wanneer een later manifest de edgeAgent/edgeHub-omgeving zonder de proxywaarden vervangt.
Wanneer een implementatie runtime-definities vervangt, behoud de proxy in beide modules. Voeg voor edgeAgent samen:
"env": {
"https_proxy": {
"value": "http://proxy.example:8080"
},
"UpstreamProtocol": {
"value": "AmqpWs"
}
}
Houd dit onder edgeAgent desired properties/systemModules bij de werkelijke definities. Bewaar images, instellingen en andere omgevingsitems. edgeHub heeft ook zijn https_proxy nodig; de getoonde UpstreamProtocol behoudt de AmqpWs-startkeuze van de agent.
AMQP via WebSockets is nodig wanneer de tussenlaag native AMQP blokkeert. De HTTP-URL beschrijft de listener ook al gebruikt de service TLS.
Neem de waarden mee naar toekomstige manifesten. Het verwijderen van de route van edgeAgent kan voorkomen dat het precies de implementatie ontvangt die bedoeld is om het te repareren.
Image-pulls van de container-engine, de identiteitsservice en de Edge-daemon blijven aparte verbruikers. In EFLOW draaien ze in de Linux-VM, dus een instelling alleen op de Windows-host configureert ze niet. Gebruikersmodules hebben ook invoer nodig die hun eigen clients ondersteunen.