Webhooks可以直接传递到Azure事件中心吗?

问题描述 投票:0回答:1

我已经在Azure上阅读了很多有关使用共享访问签名的文档,而且我不认为可能直接将Webhooks传递给Evenhtubs。我认为,像Azure函数或Logic App这样的中间服务目前需要充当中间人。

正确地说,生成Webhook的服务必须选择实施Azure共享访问签名所使用的签名方案,以便Eventhub接收这样的Webhook。

此外,是否有任何Azure PAAS服务(例如文档DB或Azure SQL)具有API身份验证方案,相当简单的webhook可以直接将其写入其中?

azure webhooks azureservicebus azure-eventhub
1个回答
0
投票

自问这个问题已经有一段时间了,但是我将答案提供给需要它的任何人。

是的,您可以将Webhook直接发送到事件中心。客户端需要发送带有授权标头中的共享访问签名(SAS)和正文中数据的发布请求。

这里是Microsoft有关该过程的文档。https://docs.microsoft.com/en-us/rest/api/eventhub/send-event

© www.soinside.com 2019 - 2024. All rights reserved.