Триггер служебной шины Azure используется для функций Azure для темы и подписки. Интересно, поддерживают ли вход и выход триггера служебной шины Azure подпись общего доступа (SAS)?
https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-sas https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus
Вывод
[FunctionName(nameof(Order))]
public async Task<IActionResult> Order(
[HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = null)]
HttpRequest request,
[ServiceBus("%TopicName%", EntityType.Topic, Connection = "AzureServiceBus_ConnectionString")]
IAsyncCollector<Message> collector)
{
await collector.AddAsync(message);
}
Inupt
[FunctionName("ServiceBusQueueTriggerCSharp")]
public static void Run(
[ServiceBusTrigger("myqueue", AccessRights.Manage, Connection = "ServiceBusConnection")]
string myQueueItem,
Int32 deliveryCount,
DateTime enqueuedTimeUtc,
string messageId,
ILogger log)
{
}
Есть идеи?
Если не поддерживается, любой обходной путь