Я создал приложение логики, которое использует разъем служебной шины.При этом я создал соединение API Service Bus как часть приложения логики, это соединение API используется соединителем Service Bus.Для подключения по служебной шине API требуется строка подключения.Строка подключения, предоставленная на портале Azure для раздела служебной шины, работает нормально.Однако я хочу предоставить ключ SAS (срок действия которого истекает) вместо строки подключения, предоставляемой порталом Azure (которая является постоянной до тех пор, пока не будет повернута вручную).Когда я предоставляю ключ SAS для подключения API Service Bus, которое используется приложением логики.Я получаю следующую ошибку:
Unknown Service Bus Token provider found for Service Bus namespace '<namespace>.servicebus.windows.net'
Я использую следующий формат в строке подключения с ключом SAS:
SharedAccessSignature={sig};Endpoint={endpoint}
Ключ SAS, который я сгенерировал для той же служебной шиныТема прекрасно работает, когда я создаю обычного потребителя служебной шины на Java и / или .NET.Я создал ключ SAS для служебной шины с документацией здесь:
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-sas#overview-of-sas