Gosodiadau dirprwy trigger Service Bus Azure Functions yn host.json
Defnyddiwch webProxy host.json yr estyniad Service Bus 5.x gydag amqpWebSockets, yn hytrach na ffurfweddu ServiceBusClient arall yng nghod y ffwythiant.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Cyfunwch hyn â chyfluniad host Functions presennol. Mae'r estyniad rhwymo yn creu cleient y trigger; nid yw cleient a adeiladir ar wahân yng nghod y ffwythiant yn ei ddisodli.
Mae estyniad 5.x yn cefnogi webProxy gyda amqpWebSockets, nid amqpTcp. Cadwch namespace/authentication yn y gosodiad cysylltiad Service Bus presennol. Ar gyfer namespace Service Bus cyhoeddus lle caniateir cyfryngwyr cyhoeddus, mae'r rhestr dirprwyon HTTP yn cynnig ymgeiswyr ar gyfer URL webProxy heb gyfrif.
Y cywerthyddion gosodiadau cymhwysiad yw:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Defnyddiwch y hierarchaeth dwbl-islinell hon mewn gosodiadau amgylchedd, neu gofnodion yn y ffeil local.settings.json, adran Values, ar gyfer datblygu lleol. Gosodiadau host ydynt, nid meysydd llinyn cysylltiad.
Cydweddwch â'r genhedlaeth estyniad sydd wedi'i gosod. Mae angen ei lwybr ei hun o hyd ar glient HTTP neu Service Bus annibynnol gweithiwr ynysig.