1

我正在尝试使用 Azure EventGrid 进行一些测试。因此,我使用https://requestloggerbin.herokuapp.com作为订阅的端点。根据此文档,可以通过使用 GET 请求调用 validationURL 来手动验证订阅。

但是,这是我的验证请求,可以看出,它不包含任何validationUrl

[{ "id": "d476af6b-787c-4a8d-8ec4-2362952e5fe4", "topic": "/subscriptions/***/resourceGroups/***/providers/microsoft.eventgrid/topics/down", "subject": "", "data": { "validationCode": "XXXXXXX-XXXXX-XXXX-XXXX-XXXXXXX" }, "eventType": "Microsoft.EventGrid.SubscriptionValidationEvent", "eventTime": "2018-05-09T12:41:35.3229136Z", "metadataVersion": "1", "dataVersion": "2" }]

如何手动验证订阅请求?

4

1 回答 1

1

手动握手机制是在 Event Grid 服务的 2018-05-01-preview 版本中引入的。除了验证代码之外,这还引入了一个额外的验证 URL。要使用这个新的预览 API 版本创建事件订阅,您可以使用事件网格 CLI 扩展 (az extension add —name eventgrid),或使用事件网格的最新 C# 或 Python 预览 SDK 来创建事件订阅。

于 2018-05-09T14:36:06.207 回答