Azure Functionsin Service Bus -triggerin välityspalvelinasetukset host.json-tiedostossa
Käytä Service Bus 5.x -laajennuksen host.json-tiedoston webProxya amqpWebSocketsin kanssa sen sijaan, että määrittäisit toisen ServiceBusClientin funktiokoodissa.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Yhdistä tämä olemassa olevaan Functions-isäntäkokoonpanoon. Sidontalisäosa luo triggerin asiakkaan; funktiokoodiin erikseen rakennettu asiakas ei korvaa sitä.
Laajennus 5.x tukee webProxy-asetusta amqpWebSockets-asetuksen kanssa, ei amqpTcp-asetuksen kanssa. Pidä nimiavaruus/todennus olemassa olevassa Service Bus -yhteyden asetuksessa. Julkiselle Service Bus -nimiavaruudelle, jossa julkiset välittäjät ovat sallittuja, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita tilittömälle webProxy-URL:lle.
Sovellusasetusten vastineet ovat:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Käytä tätä kaksoisalaviivahierarkiaa ympäristöasetuksissa tai paikallisen kehityksen local.settings.json-tiedoston Values-osion merkintöjä. Ne ovat isäntäasetuksia, eivät yhteysmerkkijonon kenttiä.
Sovita asennettuun laajennussukupolveen. Eristetyn työntekijän itsenäinen HTTP- tai Service Bus -asiakas tarvitsee silti oman reittinsä.