azure数据工厂BlobEventsTrigger:set";“高级过滤器”;程序化
我试图以编程方式设置BlobEventsTrigger的“高级过滤器” 它们在每次部署时都会重置。我只需要3个,有7个会导致工作开始两次。每次部署后手动删除它们是非常烦人的 我尝试向触发器json文件添加字段“advancedFilters”或“blobType”,但没有成功azure数据工厂BlobEventsTrigger:set";“高级过滤器”;程序化,azure,triggers,azure-data-factory,azure-cli,azure-eventgrid,Azure,Triggers,Azure Data Factory,Azure Cli,Azure Eventgrid,我试图以编程方式设置BlobEventsTrigger的“高级过滤器” 它们在每次部署时都会重置。我只需要3个,有7个会导致工作开始两次。每次部署后手动删除它们是非常烦人的 我尝试向触发器json文件添加字段“advancedFilters”或“blobType”,但没有成功 "typeProperties": { "blobPathBeginsWith": "/bingofile/blobs/",
"typeProperties": {
"blobPathBeginsWith": "/bingofile/blobs/",
"blobPathEndsWith": "/_SUCCESS",
"ignoreEmptyBlobs": false,
"scope": "/subscriptions/bingofilesup/resourceGroups/bingofilesup/providers/Microsoft.Storage/storageAccounts/bingofilesup",
"events": [
"Microsoft.Storage.BlobCreated"
]
我也尝试过azeventgrid系统主题事件订阅更新
,但是这个库在更新高级过滤器时不起作用。它询问一个端点(通常是临时参数),当提供现有的数据工厂端点时,它无法到达该端点
我已经检查了关于这个端点的文档,据说它就是webhook端点
EventGrid应在其中传递与此事件匹配的事件的端点
订阅对于webhook端点类型,这应该是
对应的webhook URL。对于其他端点类型,这应该是
终结点的Azure资源标识符。预计
要创建并可供使用的目标终结点
在执行任何事件网格命令之前
但它不起作用
部署失败。相关ID:
95e4fab5-163e-48ab-8cb2-b23432516e53。Webhook验证握手
[主题中提供的webwook端点]失败。Http POST
请求失败,响应代码未知。如果您想找麻烦,请访问
任何观察或建议都将非常好,提前感谢 根据我的测试,端点
https://pmeastasia.svc.datafactory.azure.com:4443/triggerevent/BlobEventsTrigger/
是一个基本URL。当事件被发送到数据工厂或更新订阅时,azure将生成一个具有基本URL的端点以进行身份验证。因此,如果您想使用其他工具更新订阅,我认为首先需要使用fildder捕获请求以获取整个端点
您是对的,或者使用az eventgrid系统主题事件订阅显示命令和可选参数[--包含完整端点url{false,true}]=>