ការកំណត់ប្រូកស៊ីរបស់ Service Bus trigger ក្នុង Azure Functions នៅ host.json
ប្រើ webProxy នៃ host.json របស់ Service Bus extension 5.x ជាមួយ amqpWebSockets ជំនួសឱ្យការកំណត់ ServiceBusClient ផ្សេងទៀតក្នុងកូដ function។
{
"version": "2.0",
"extensions": {
"serviceBus": {
"transportType": "amqpWebSockets",
"webProxy": "http://proxy.example:8080"
}
}
}បញ្ចូលវាទៅក្នុងការកំណត់ host របស់ Functions ដែលមានស្រាប់។ binding extension បង្កើត client របស់ trigger; client ដែលសាងសង់ដោយឡែកក្នុងកូដ function មិនជំនួសវាទេ។
Extension 5.x គាំទ្រ webProxy ជាមួយ amqpWebSockets មិនមែន amqpTcp ទេ។ រក្សា namespace/authentication នៅក្នុងការកំណត់តភ្ជាប់ Service Bus ដែលមានស្រាប់។ សម្រាប់ Service Bus namespace សាធារណៈដែលអនុញ្ញាតឱ្យអ្នកសម្របសម្រួលសាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសម្រាប់ URL webProxy ដោយគ្មានគណនី។
សមមូលក្នុងការកំណត់កម្មវិធីគឺ៖
AzureFunctionsJobHost__extensions__serviceBus__transportType=amqpWebSockets
AzureFunctionsJobHost__extensions__serviceBus__webProxy=http://proxy.example:8080ប្រើលំដាប់ឋានានុក្រមសញ្ញាគូសពីរនេះក្នុងការកំណត់បរិស្ថាន ឬធាតុនៅក្នុងឯកសារ local.settings.json ផ្នែក Values សម្រាប់ការអភិវឌ្ឍក្នុងតំបន់។ ទាំងនេះជាការកំណត់ host មិនមែនជាវាល connection string ទេ។
ផ្គូផ្គងជាមួយជំនាន់ extension ដែលបានដំឡើង។ client HTTP ឬ Service Bus ឯករាជ្យរបស់ worker ដាច់ដោយឡែកនៅតែត្រូវការផ្លូវរបស់ខ្លួន។