gpt4 book ai didi

azure - 无法在 Azure 中使用 Webhook 传递属性注册事件网格订阅

转载 作者:行者123 更新时间:2023-12-03 02:19:02 28 4
gpt4 key购买 nike

我有一个在 Azure Web 应用 中托管的 REST 服务。我通过指向 REST 服务终结点在 Azure Event Grid 上注册了一个 Webhook。我已按照以下链接添加了 REST 服务中事件网格事件的端点验证。我能够成功注册 webhook。

https://learn.microsoft.com/en-us/azure/event-grid/webhook-event-delivery

但是,如果我在事件网格中配置任何传递属性(例如授权或内容类型 header ),我将面临问题(无法订阅 webhook),如下所示。请参阅下面的附件了解错误详细信息(如图右侧所示)。

Event Grid subscription with webhook delivery properties failure

有人可以帮我解决这个问题吗?

提前致谢,

阿肖克

最佳答案

首先,我们需要检查事件传递如何 authenticated with event handler .

另外,请确保事件网格的验证调用成功,事件网格支持 validations 两种方式.

  1. 同步验证
  2. 异步验证

订阅验证事件示例如下:

[
{
"id": "2d1781af-3a4c-4d7c-bd0c-e34b19da4e66",
"topic": "/subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"subject": "",
"data": {
"validationCode": "512d38b6-c7b8-40c8-89fe-f46f9e9622b6",
"validationUrl": "https://rp-eastus2.eventgrid.azure.net:553/eventsubscriptions/myeventsub/validate?id=0000000000-0000-0000-0000-00000000000000&t=2021-09-01T20:30:54.4538837Z&apiVersion=2018-05-01-preview&token=1A1A1A1A"
},
"eventType": "Microsoft.EventGrid.SubscriptionValidationEvent",
"eventTime": "2021-00-01T22:12:19.4556811Z",
"metadataVersion": "1",
"dataVersion": "1"
}
]

引用 MS Docs 的 Webhook 事件传递

另请检查this用于解决验证问题

关于azure - 无法在 Azure 中使用 Webhook 传递属性注册事件网格订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69773050/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com