Azure IoT Edge ਪ੍ਰੌਕਸੀ ਸੈਟਿੰਗਾਂ ਨੂੰ ਡਿਪਲਾਏਮੈਂਟ ਮੈਨੀਫੈਸਟਾਂ ਵਿੱਚ ਰੱਖੋ
ਬਾਅਦ ਵਾਲਾ ਮੈਨੀਫੈਸਟ ਪ੍ਰੌਕਸੀ ਮੁੱਲਾਂ ਤੋਂ ਬਿਨਾਂ edgeAgent/edgeHub ਵਾਤਾਵਰਣ ਬਦਲ ਦੇਵੇ ਤਾਂ ਬੂਟਸਟ੍ਰੈਪ ਕਨੈਕਟੀਵਿਟੀ ਜਾ ਸਕਦੀ ਹੈ।
ਜਦੋਂ ਡਿਪਲਾਏਮੈਂਟ ਰਨਟਾਈਮ ਪਰਿਭਾਸ਼ਾਵਾਂ ਬਦਲਦਾ ਹੈ, ਪ੍ਰੌਕਸੀ ਨੂੰ ਦੋਵਾਂ ਮੈਡਿਊਲਾਂ ਵਿੱਚ ਰੱਖੋ। edgeAgent ਲਈ ਮਿਲਾਓ:
"env": {
"https_proxy": {
"value": "http://proxy.example:8080"
},
"UpstreamProtocol": {
"value": "AmqpWs"
}
}
ਇਸਨੂੰ edgeAgent desired properties/systemModules ਹੇਠ ਅਸਲ ਪਰਿਭਾਸ਼ਾਵਾਂ ਨਾਲ ਰੱਖੋ। ਇਮੇਜ, ਸੈਟਿੰਗਾਂ ਅਤੇ ਹੋਰ ਵਾਤਾਵਰਣ ਐਂਟਰੀਆਂ ਸੰਭਾਲੋ। edgeHub ਨੂੰ ਵੀ ਆਪਣੀ https_proxy ਚਾਹੀਦੀ ਹੈ; ਦਿਖਾਇਆ UpstreamProtocol ਏਜੰਟ ਦੀ AmqpWs ਸ਼ੁਰੂਆਤੀ ਚੋਣ ਬਚਾਉਂਦਾ ਹੈ।
ਵਿਚੋਲਾ ਮੂਲ AMQP ਨੂੰ ਰੋਕਦਾ ਹੈ ਤਾਂ WebSockets ਉੱਤੇ AMQP ਲੋੜੀਂਦਾ ਹੈ। ਸੇਵਾ TLS ਵਰਤਦੀ ਹੈ ਫਿਰ ਵੀ HTTP URL ਸਰੋਤੇ ਦਾ ਵਰਣਨ ਕਰਦਾ ਹੈ।
ਮੁੱਲ ਭਵਿੱਖ ਦੇ ਮੈਨੀਫੈਸਟਾਂ ਵਿੱਚ ਲੈ ਜਾਓ। edgeAgent ਦਾ ਰਸਤਾ ਹਟਾਉਣ ਨਾਲ ਇਸਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਭੇਜਿਆ ਡਿਪਲਾਏਮੈਂਟ ਹੀ ਨਾ ਮਿਲ ਸਕੇ।
ਕੰਟੇਨਰ ਇੰਜਣ ਦੀ ਇਮੇਜ ਪੁੱਲ, ਪਛਾਣ ਸੇਵਾ ਅਤੇ Edge ਡੈਮਨ ਵੱਖਰੇ ਖਪਤਕਾਰ ਰਹਿੰਦੇ ਹਨ। EFLOW ਵਿੱਚ ਇਹ Linux VM ਵਿੱਚ ਚੱਲਦੇ ਹਨ, ਇਸ ਲਈ ਸਿਰਫ਼ Windows ਹੋਸਟ ਦੀ ਸੈਟਿੰਗ ਇਹਨਾਂ ਨੂੰ ਕਨਫਿਗਰ ਨਹੀਂ ਕਰਦੀ। ਵਰਤੋਂਕਾਰ ਮੈਡਿਊਲਾਂ ਨੂੰ ਵੀ ਉਹ ਇਨਪੁੱਟ ਚਾਹੀਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਦੇ ਕਲਾਇੰਟ ਸਮਰਥਨ ਕਰਦੇ ਹਨ।