Azure Functions Service Bus-eseményindító proxybeállításai a host.json fájlban
Használja a Service Bus 5.x kiterjesztés host.json fájljának webProxy beállítását amqpWebSockets-szel, ahelyett hogy másik ServiceBusClientet konfigurálna a függvénykódban.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Olvassza be ezt a meglévő Functions-hostkonfigurációba. A kötéskiterjesztés hozza létre az eseményindító ügyfelét; a függvénykódban külön létrehozott ügyfél nem helyettesíti.
Az 5.x kiterjesztés a webProxy beállítást amqpWebSockets-vel támogatja, nem amqpTcp-vel. Tartsa a namespace/authentication beállítást a meglévő Service Bus-kapcsolat beállításában. Olyan nyilvános Service Bus-namespace esetén, ahol nyilvános közvetítők engedélyezettek, a HTTP-proxylista jelölteket kínál a fiók nélküli webProxy URL-hez.
Az alkalmazásbeállítások megfelelői:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Használja ezt a dupla aláhúzásos hierarchiát a környezeti beállításokban, vagy bejegyzéseket a helyi fejlesztés local.settings.json fájljának Values szakaszában. Ezek hostbeállítások, nem kapcsolati sztring mezői.
Igazodjon a telepített kiterjesztésgenerációhoz. Az izolált worker független HTTP- vagy Service Bus-ügyfelének továbbra is saját útvonalra van szüksége.