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의 경로를 제거하면 그것을 복구하기 위한 배포를 받지 못할 수 있습니다.
컨테이너 엔진의 이미지 풀, ID 서비스, Edge 데몬은 별도의 소비자로 남습니다. EFLOW에서는 이들이 Linux VM에서 실행되므로 Windows 호스트 설정만으로는 구성되지 않습니다. 사용자 모듈도 자체 클라이언트가 지원하는 입력이 필요합니다.