首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当用"az事件网格系统-主题事件-订阅“更新高级过滤器时,我应该提供什么端点?

当用"az事件网格系统-主题事件-订阅“更新高级过滤器时,我应该提供什么端点?
EN

Stack Overflow用户
提问于 2021-04-18 10:53:02
回答 1查看 410关注 0票数 1

我尝试通过az eventgrid system-topic event-subscription update更新一个数据工厂的高级过滤器。

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

事件订阅请求无效:提供的URL无效。它不能为空或空,并且应该是一个适当的HTTPS,如https://www.example.com

这是我的命令:

代码语言:javascript
复制
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

我已经检查了关于这个端点的文档,据说它是web钩子端点(https://learn.microsoft.com/fr-fr/cli/azure/eventgrid/system-topic/event-subscription?view=azure-cli-latest)。

端点,EventGrid应该提供与此事件订阅相匹配的事件。对于web钩子端点类型,这应该是对应的web钩子URL。对于其他端点类型,这应该是端点的Azure资源标识符。在执行任何Event命令之前,预期目标端点已经创建并可供使用。

但不起作用。

部署失败。相关ID: 95e4fi5-163e-48ab-8cb2-b23432516e53。对于主题中提供的webwook端点,Web钩子验证握手失败。Http POST请求失败,响应代码未知。如有麻烦,请访问https://aka.ms/esvalidation

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

任何意见或建议都会很好,谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-18 22:52:48

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

使用带有可选参数的az事件网格系统-主题事件-订阅显示命令--包括-满端点- url {false,true}来获得$endpoint变量的完整端点url。

注意,用于更新(修补程序)事件订阅的REST只能针对高级筛选属性执行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67147720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档