首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Azure DevOps更改azure数据工厂存储事件触发器中的“`Blob路径开始”?

如何使用Azure DevOps更改azure数据工厂存储事件触发器中的“`Blob路径开始”?
EN

Stack Overflow用户
提问于 2022-05-04 02:18:48
回答 2查看 148关注 0票数 0

我已经为azure数据工厂Dev环境中的管道设置了一个存储事件触发器。blob path begins with在开发环境和其他环境(分阶段和生产)中是不同的。我想把它参数化,但似乎不可能在那里使用动态内容。有没有人知道在蔚蓝DevOps管道或以其他任何方式改变它的方法?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-05-06 15:14:55

由于无法在Azure数据工厂存储事件触发器中参数化blob path begins with,所以我决定直接从Azure DevOps管道使用PowerShell脚本修改adf_publish分支中的DevOps。我要在这里分享我的剧本:

代码语言:javascript
复制
param(
[String] $ADFArmPath
)

$JsonData = (Get-Content $ADFArmPath -raw | ConvertFrom-Json)


$JsonData.update | % { if($JsonData.resources.properties)
    {
        foreach ($ItemName in $JsonData.resources.properties ) {
                if($ItemName.type -eq "BlobEventsTrigger")
                {
                $ItemName.typeProperties.blobPathBeginsWith = $ItemName.typeProperties.blobPathBeginsWith.replace('x','y')                       
                    }
                }
            }
    }
    
   $JsonData | ConvertTo-Json -Depth 100  | set-content $ADFArmPath ```
票数 0
EN

Stack Overflow用户

发布于 2022-05-06 08:55:11

目前还不可能将存储事件触发器中的blob path begins with字段参数化。您需要创建多个触发器来实现需求。

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

https://stackoverflow.com/questions/72107315

复制
相关文章

相似问题

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