ຮັກສາການຕັ້ງຄ່າ proxy ຂອງ Azure IoT Edge ໃນ manifest ການຈັດວາງ
ການເຊື່ອມຕໍ່ເລີ່ມຕົ້ນອາດຫາຍໄປ ເມື່ອ manifest ຕໍ່ມາແທນສະພາບແວດລ້ອມ edgeAgent/edgeHub ໂດຍບໍ່ມີຄ່າ proxy.
ເມື່ອການຈັດວາງແທນຄຳນິຍາມ runtime, ໃຫ້ຮັກສາ proxy ໄວ້ໃນທັງສອງໂມດູນ. ສຳລັບ edgeAgent ລວມ:
"env": {
"https_proxy": {
"value": "http://proxy.example:8080"
},
"UpstreamProtocol": {
"value": "AmqpWs"
}
}
ເກັບສິ່ງນີ້ໄວ້ໃຕ້ edgeAgent desired properties/systemModules ພ້ອມກັບຄຳນິຍາມຕົວຈິງ. ຮັກສາຮູບພາບ, ການຕັ້ງຄ່າ ແລະລາຍການສະພາບແວດລ້ອມອື່ນໆ. edgeHub ກໍຕ້ອງການ https_proxy ຂອງມັນ; UpstreamProtocol ທີ່ສະແດງຮັກສາການເລືອກ AmqpWs ເວລາເລີ່ມຂອງ agent.
AMQP ຜ່ານ WebSockets ແມ່ນຈຳເປັນ ເມື່ອຕົວກາງບລັອກ AMQP ພື້ນເມືອງ. URL HTTP ອະທິບາຍຕົວຮັບຟັງ ເຖິງແມ່ນບໍລິການໃຊ້ TLS.
ສົ່ງຄ່າໄປຍັງ manifest ໃນອະນາຄົດ. ການລຶບເສັ້ນທາງຂອງ edgeAgent ອາດເຮັດໃຫ້ມັນບໍ່ໄດ້ຮັບການຈັດວາງທີ່ມີຈຸດປະສົງແກ້ໄຂມັນ.
ການດຶງຮູບພາບຂອງເຄື່ອງຈັກ container, ບໍລິການຕົວຕົນ ແລະ Edge daemon ຍັງເປັນຜູ້ໃຊ້ແຍກຕ່າງຫາກ. ໃນ EFLOW ພວກມັນເຮັດວຽກໃນ Linux VM ດັ່ງນັ້ນການຕັ້ງຄ່າພຽງແຕ່ເທິງ Windows host ບໍ່ໄດ້ຕັ້ງຄ່າພວກມັນ. ໂມດູນຜູ້ໃຊ້ກໍຕ້ອງການອິນພຸດທີ່ client ຂອງພວກເຂົາຮອງຮັບ.