Proxy-stillingar fyrir Service Bus-trigger Azure Functions í host.json
Notið webProxy í host.json Service Bus-viðbótarinnar 5.x með amqpWebSockets, í stað þess að stilla annan ServiceBusClient í fallsins kóða.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Sameinið þetta við núverandi Functions-hoststillingu. Tengingarviðbótin býr til biðlara triggersins; biðlari sem er smíðaður sérstaklega í fallskóðanum kemur ekki í hans stað.
Viðbót 5.x styður webProxy með amqpWebSockets, ekki amqpTcp. Haldið namespace/authentication í núverandi Service Bus-tengingarstillingu. Fyrir opinbert Service Bus-nafnrými þar sem opinberir milliliðir eru leyfðir býður HTTP-proxylistinn upp á valkosti fyrir webProxy-slóð án reiknings.
Jafngildin í forritastillingum eru:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Notið þessa tvíundirstrikuðu stigveldi í umhverfisstillingum, eða færslur í skránni local.settings.json, hluta Values, fyrir staðbundna þróun. Þetta eru hoststillingar, ekki reitir í tengistreng.
Passið við uppsetta viðbótarkynslóð. Sjálfstæður HTTP- eða Service Bus-biðlari einangraðs vinnuþráðar þarf enn sína eigin leið.