Διατηρήστε τις ρυθμίσεις διαμεσολαβητή Azure IoT Edge στα manifest ανάπτυξης
Η συνδεσιμότητα εκκίνησης μπορεί να χαθεί όταν ένα μεταγενέστερο manifest αντικαθιστά το περιβάλλον edgeAgent/edgeHub χωρίς τις τιμές του διαμεσολαβητή.
Όταν μια ανάπτυξη αντικαθιστά ορισμούς χρόνου εκτέλεσης, διατηρήστε τον διαμεσολαβητή και στα δύο modules. Για το 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. Το HTTP URL περιγράφει τον ακροατή παρόλο που η υπηρεσία χρησιμοποιεί TLS.
Μεταφέρετε τις τιμές στα μελλοντικά manifest. Η αφαίρεση της διαδρομής του edgeAgent μπορεί να το εμποδίσει να λάβει ακριβώς την ανάπτυξη που προορίζεται να το διορθώσει.
Το τράβηγμα εικόνων της μηχανής containers, η υπηρεσία ταυτότητας και ο δαίμονας Edge παραμένουν ξεχωριστοί καταναλωτές. Στο EFLOW εκτελούνται στη Linux VM, οπότε μια ρύθμιση μόνο στον host Windows δεν τα ρυθμίζει. Τα modules χρηστών χρειάζονται επίσης εισόδους που υποστηρίζουν οι δικοί τους clients.