Proxy-Astellungen fir den Service Bus-Trigger vun Azure Functions an host.json
Benotzt webProxy an host.json vun der Service Bus-Erweiderung 5.x mat amqpWebSockets, amplaz en aneren ServiceBusClient am Funktiounscode ze konfiguréieren.
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}Füügt dëst an déi bestehend Functions-Hostkonfiguratioun an. D'Bindungserweiderung erstellt de Client vum Trigger; en separat am Funktiounscode gebaute Client ersetzt en net.
Erweiderung 5.x ënnerstëtzt webProxy mat amqpWebSockets, net amqpTcp. Loosst namespace/authentication an der bestehender Service Bus-Verbindungsastellung. Fir en ëffentlechen Service Bus-Namespace, wou ëffentlech Vermëttler erlaabt sinn, bitt d'HTTP-Proxy-Lëscht Kandidaten fir d'webProxy-URL ouni Kont.
D'Äquivalente vun den Applikatiounsastellungen sinn:
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080Benotzt déi duebel-ënnerstréchen Hierarchie an den Ëmweltastellungen, oder Entréen an der Datei local.settings.json, Abschnitt Values, fir lokal Entwécklung. Et sinn Hostastellungen, net Connection-String-Felder.
Passt op d'installéiert Erweiderungsgeneratioun. Den onofhängegen HTTP- oder Service Bus-Client vun engem isoléierte Worker brauch nach ëmmer seng eege Route.