【问题标题】:How can I use this API in Azure Data Factory如何在 Azure 数据工厂中使用此 API
【发布时间】:2019-10-10 06:57:54
【问题描述】:

我想将此 API 用作 Azure 数据工厂中的 Web 模块 [https://docs.microsoft.com/en-us/rest/api/datafactory/pipelineruns/querybyfactory

但它要求我首先在授权中获得一个不记名令牌。

我尝试先在此链接中设置令牌请求,但没有帮助。任何指导表示赞赏 https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-oauth-ropc

【问题讨论】:

    标签: json azure rest


    【解决方案1】:

    无需手动使用承载令牌,您可以直接使用截图中的MSI 身份验证。

    在门户中导航到您的订阅或 ADFv2 -> Access control (IAM) -> Add -> Add role assignment -> 搜索 ADFv2 的名称并将其添加为订阅中的 Owner/Contributor 角色。然后您的 ADFv2 的 MSI 将能够调用其余的 api。

    更新

    像下面这样添加 MSI,例如,我的 ADFv2 名为 joyfactory,只需添加与 OwnerContributor 同名的 MSI。

    添加后在Role assignments中查看,应该如下图。

    【讨论】:

    • @TonyAnderson 您是否已将 MSI 添加为所有者或贡献者角色?这个I loggin to ADFv2 using the same ID, password that I used to created it 是什么意思?
    • @TonyAnderson 不,这是不正确的。您需要添加 ADFv2 的 MSI,而不是您的用户帐户。只需单击添加角色分配,搜索您的 ADFv2 名称,在您的情况下为 VTA-ADF-dev,然后将其添加为所有者或贡献者。
    • @TonyAnderson 好像返回了结果,"vaule" : [],你的查询没有结果。
    猜你喜欢
    • 1970-01-01
    • 2020-03-16
    • 2022-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多