问题描述
好的,非常基本 - 我似乎无法在 Azure 门户中创建对 Azure 事件网格主题的订阅。按照指南操作,表单中没有红色墨水(表示任何错误或我遗漏的任何内容),但“创建”按钮始终呈灰色,并且对我越来越绝望的按下无反应!
因此使用 Azure 门户上的“创建事件订阅”表单和...
- 订阅名称格式正确。
- 当我从事件主题中选择创建选项时,主题已正确生成(实际上是预填充的)。主题是活跃的。
- 端点有效 - 我从只显示事件网格触发器函数的下拉列表中选择它,因此看起来我无法选择任何不是的端点。我专门创建了这个函数来测试触发器。
显然遗漏了一些非常基本的东西,但表格没有给出它是什么的线索。
唯一的想法是:
我不知所措。如果提供任何线索,我已经包含了高级编辑器中显示的尝试订阅的 json...
{
"name": "testeventsub","properties": {
"topic": "/subscriptions/xxxxxxxxxx/resourceGroups/DBProject/providers/Microsoft.EventGrid/topics/filings","destination": {
"endpointType": "AzureFunction","properties": {
"resourceId": "/subscriptions/xxxxxxxxxxx/resourceGroups/DBProject/providers/Microsoft.Web/sites/FilingTestEventTrigger1/functions/NewFilingTrigger1","maxEventsPerBatch": 1,"preferredBatchSizeInKilobytes": 64
}
},"filter": {
"advancedFilters": []
},"labels": [],"eventDeliverySchema": "EventGridSchema"
}
}
解决方法
我做了一个测试,我遇到的问题和你描述的一样:
我还面临 Create
按钮变灰的问题。只有当您尝试在 event grid subscription
服务下创建 event grid topic
时才会出现此问题。
但您可以直接在 event grid subscription
服务下创建事件网格订阅。
这是我这边的 json
格式:
{
"name": "0308bowman2","properties": {
"topic": "/subscriptions/xxxxxx/resourceGroups/testtopic/providers/Microsoft.EventGrid/Topics/testtopic","destination": {
"endpointType": "AzureFunction","properties": {
"resourceId": "/subscriptions/xxxxxx/resourceGroups/0730BowmanWindow/providers/Microsoft.Web/sites/0308bowman/functions/EventGridTrigger1","maxEventsPerBatch": 1,"preferredBatchSizeInKilobytes": 64
}
},"filter": {
"advancedFilters": []
},"labels": [],"eventDeliverySchema": "EventGridSchema"
}
}
这可以创造成功,但我认为这还不够。如果我们查看事件网格订阅和其他服务的集成模式,我们会发现我们需要提供事件类型和主题过滤器(我没有做event topic&event subcription
之类的。但是以与其他服务的集成为例,我认为这是必要的。)
因此,对于Create
按钮变灰的问题,我认为这是azure portal的前端bug,不是你的问题。