【发布时间】:2021-03-02 12:59:44
【问题描述】:
我正在尝试使用 MSI 从 ADF 调用函数应用。 我为 ADF 启用了托管身份,并为 Function 应用启用了 AAD 身份验证/授权。
现在,当我从 ADF(使用底层规范)进行网络调用时
我收到以下错误。
我什至将 ADF 添加为 Function App 的贡献者。 我一定错过了什么,但不确定到底是什么
【问题讨论】:
-
函数上的 AAD 可能正在评估 ADF 的 MSI。要测试 FunctionApp 中的功能,请浏览至
Function Keys(如果没有添加新功能)。否则复制密钥并将 ADF 中的 url 构建为https://<funtionapp>.azurewebsites.net/api/<function>?code=<code> -
感谢您的意见@koushik。这确实可能有效,但目的是启用安全集成,而不必使用/公开密钥。因此,寻找能够通过 MSI 进行身份验证的东西。
-
@JosephXu 是的,他们是!显然我错过了一些东西。能否请您分享步骤...这将非常有帮助。然后我可以试一试
标签: azure function azure-data-factory azure-function-app azure-managed-identity