使用&az EventGrid系统-主题事件-订阅更新高级筛选器时,我应该提供什么端点? [英] What endpoint should I provide when updating advanced filters with "az eventgrid system-topic event-subscription"?

查看:10
本文介绍了使用&az EventGrid系统-主题事件-订阅更新高级筛选器时,我应该提供什么端点?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已尝试通过az eventgrid system-topic event-subscription update更新数据工厂BlobeEvent触发器的高级筛选器。

它要求提供一个端点(实际上这在文档中是临时的),但如果我不把它放进去,我得到的是:

无效的事件订阅请求:提供的URL无效。它不能 为Null或空,并且应该是正确的HTTPS URL,如下所示 https://www.example.com

这是我的命令:

az eventgrid system-topic event-subscription update 
--system-topic-name $systemtopicname 
--name $topicName 
-g $ResourceGroup 
--endpoint $endpoint 
--advanced-filter data.api StringIn CreateFile PutBlob CopyBlob

我查看了有关此终结点的文档,它被称为WebHook终结点(https://docs.microsoft.com/fr-fr/cli/azure/eventgrid/system-topic/event-subscription?view=azure-cli-latest)

EventGrid应在其中传递与此事件匹配的事件的终结点 订阅。对于WebHook终结点类型,这应该是 对应的网络挂钩URL。对于其他端点类型,这应该是 终结点的Azure资源标识符。预计将会有 已创建并可供使用的目标终结点 在执行任何事件网格命令之前。

但它不起作用。

部署失败。关联ID: 95e4fa5-163e-48ab-8cb2-b23432516e53。WebHook验证握手 对于[主题中提供的WebWook终结点]失败。HTTP POST 请求失败,响应代码未知。欲了解疑难解答,请访问 https://aka.ms/esvalidation

我也尝试过az eventgrid event-subscription update,但没有更多成功!

任何意见或建议都很棒,提前谢谢!

推荐答案

用于更新事件订阅的az命令需要包含其查询参数的完整终结点URL。

使用带有可选参数的az eventgrid system-topic event-subscription show命令[--Include-Full-Endpoint-url{FALSE,TRUE}]获取$ENDPOINT变量的完整终结点URL。

请注意,用于更新(修补)事件订阅的REST API只能用于高级筛选属性。

这篇关于使用&az EventGrid系统-主题事件-订阅更新高级筛选器时,我应该提供什么端点?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆