تنظیمات پروکسی 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 بومی را مسدود میکند، AMQP روی WebSockets لازم است. نشانی HTTP شنونده را توصیف میکند حتی اگر سرویس از TLS استفاده کند.
مقادیر را به مانیفستهای آینده منتقل کنید. حذف مسیر edgeAgent میتواند مانع دریافت همان استقراری شود که برای ترمیم آن در نظر گرفته شده است.
کشیدن تصاویر موتور کانتینر، سرویس هویت و دیمن Edge مصرفکنندههای جداگانه باقی میمانند. در EFLOW اینها در ماشین مجازی Linux اجرا میشوند، بنابراین تنظیم فقط روی میزبان Windows آنها را پیکربندی نمیکند. ماژولهای کاربری هم به ورودیهایی نیاز دارند که کلاینتهای خودشان پشتیبانی کنند.