{
  "version": "2.0",
  "extensions": {
    "serviceBus": {
      "transportType": "amqpWebSockets",
      "webProxy": "http://proxy.example:8080"
    }
  }
}

이를 기존 Functions 호스트 구성에 병합하세요. 바인딩 확장이 트리거의 클라이언트를 만듭니다. 함수 코드에서 별도로 만든 클라이언트는 이를 대체하지 않습니다.

확장 5.x는 webProxy을 amqpWebSockets과 함께 지원하며 amqpTcp은 지원하지 않습니다. 네임스페이스/인증은 기존 Service Bus 연결 설정에 유지하세요. 공용 중개자가 허용되는 공용 Service Bus 네임스페이스의 경우 HTTP 프록시 목록이 계정 없는 webProxy URL의 후보를 제공합니다.

애플리케이션 설정의 동등 항목은 다음과 같습니다.

AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080

이중 밑줄 계층을 환경 설정에 사용하거나 로컬 개발용 local.settings.json의 Values 아래 항목으로 사용하세요. 이는 호스트 설정이며 연결 문자열 필드가 아닙니다.

설치된 확장 세대에 맞추세요. 격리된 작업자의 독립 HTTP 또는 Service Bus 클라이언트는 여전히 자체 경로가 필요합니다.

관련 글