Cilësimet e proxy-t për trigger-in Service Bus të Azure Functions në host.json
Përdorni webProxy në host.json të zgjerimit Service Bus 5.x me amqpWebSockets, në vend të konfigurimit të një ServiceBusClient tjetër në kodin e funksionit.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Bashkojeni këtë në konfigurimin ekzistues të host-it Functions. Zgjerimi i lidhjes krijon klientin e trigger-it; një klient i ndërtuar veçmas në kodin e funksionit nuk e zëvendëson atë.
Zgjerimi 5.x mbështet webProxy me amqpWebSockets, jo amqpTcp. Mbajeni namespace/authentication në cilësimin ekzistues të lidhjes Service Bus. Për një namespace publik Service Bus ku lejohen ndërmjetës publikë, lista e proxy-ve HTTP ofron kandidatë për URL-në webProxy pa llogari.
Ekuivalentët në cilësimet e aplikacionit janë:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Përdorni atë hierarki me dy nënvizë në cilësimet e mjedisit, ose hyrjet në skedarin local.settings.json, seksioni Values, për zhvillim lokal. Janë cilësime host-i, jo fusha të vargut të lidhjes.
Përputhuni me gjeneratën e zgjerimit të instaluar. Klienti i pavarur HTTP ose Service Bus i një worker-i të izoluar ende ka nevojë për rrugën e vet.