我知道这个问题以前曾被问过,但用于构建答案的库现在已过时或不受支持。
我正在尝试弄清楚如何调用我的 Azure 数据工厂以从 C# 控制台应用程序运行管道。
我想使用Azure.ResourceManager.DataFactory,但chatGPT不断提供错误的答案,谷歌也没有帮助。 MS 文档毫无用处!
我只想为您提供 HTTP 触发器 选项。如果您无法让 SDK 工作,只需启动一个 httpClient 并使用系统为 Function/WebApp/“无论您使用什么”分配的托管身份来验证您的请求。
这当然要求您根据您的身份设置适当的 RBAC,但我认为您必须以任何方式这样做:)
POST
https://management.azure.com/subscriptions/mySubId/resourceGroups/myResourceGroup/providers/Microsoft.DataFactory/factories/myDataFactory/pipelines/copyPipeline/createRun?api-version=2017-03-01-preview