Proxyinnstillingar for Service Bus-triggeren i Azure Functions i host.json
Bruk webProxy i host.json for Service Bus-utvidinga 5.x med amqpWebSockets, i staden for å konfigurere ein annan ServiceBusClient i funksjonskoden.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Flett dette inn i den eksisterande Functions-hostkonfigurasjonen. Bindingutvidinga opprettar klienten til triggeren; ein klient som blir bygd separat i funksjonskoden, erstattar han ikkje.
Utvidinga 5.x støttar webProxy med amqpWebSockets, ikkje amqpTcp. Hald namespace/authentication i den eksisterande Service Bus-tilkoplingsinnstillinga. For eit offentleg Service Bus-namnerom der offentlege mellommenn er tillatne, gjev HTTP-proxylista kandidatar for webProxy-URL-en utan konto.
Applikasjonsinnstillingsekvivalentane er:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Bruk det doble understrek-hierarkiet i miljøinnstillingar, eller oppføringar i fila local.settings.json, avsnittet Values, for lokal utvikling. Det er hostinnstillingar, ikkje connection string-felt.
Tilpass til den installerte utvidingsgenerasjonen. Ein isolert workers uavhengige HTTP- eller Service Bus-klient treng framleis si eiga rute.