שמרו את הגדרות ה-proxy של Azure IoT Edge במניפסטים של פריסה
קישוריות האתחול עלולה להיעלם כאשר מניפסט מאוחר יותר מחליף את סביבת edgeAgent/edgeHub בלי ערכי ה-proxy שלה.
כאשר פריסה מחליפה הגדרות זמן ריצה, שמרו את ה-proxy בשני המודולים. עבור edgeAgent מזגו:
"env": {
"https_proxy": {
"value": "http://proxy.example:8080"
},
"UpstreamProtocol": {
"value": "AmqpWs"
}
}
החזיקו זאת תחת edgeAgent desired properties/systemModules יחד עם ההגדרות בפועל. שמרו תמונות, הגדרות ורשומות סביבה אחרות. גם edgeHub זקוק ל-https_proxy שלו; ה-UpstreamProtocol המוצג משמר את בחירת ה-AmqpWs בעת האתחול של הסוכן.
נדרש AMQP מעל WebSockets כאשר המתווך חוסם AMQP מקורי. כתובת ה-HTTP מתארת את המאזין למרות שהשירות משתמש ב-TLS.
העבירו את הערכים למניפסטים עתידיים. הסרת המסלול של edgeAgent עלולה למנוע ממנו לקבל בדיוק את הפריסה שנועדה לתקן אותו.
משיכת התמונות של מנוע הקונטיינרים, שירות הזהות ו-Edge daemon נשארים צרכנים נפרדים. ב-EFLOW הם פועלים ב-Linux VM, ולכן הגדרה על מארח Windows בלבד אינה מגדירה אותם. גם מודולי משתמש זקוקים לקלט שהלקוחות שלהם תומכים בו.