在ADF中通过托管身份调用Azure Function,"Resource"该填什么?
Azure Data Factory调用Azure Function配置疑问解答
问题1:配置中要求填写的"Resource"具体指什么?
- 该字段仅在使用**托管标识(MSI)**认证方式时需要填写,对应Azure Functions的统一资源标识符,固定值为
https://azurefunctions.net/。 - 如果你用的是函数密钥(即当前URL里的
code参数)做认证,这个字段可以留空,无需配置。
问题2:将上述函数URL填入Web活动的URL字段是否正确?
- 直接填入完整URL可以正常调用,但更推荐拆分配置:
- URL字段仅填基础路径:
https://myfunctionblahblh.appserviceenvironment.net/api/names/Peter/TGIF - 函数密钥通过以下两种方式之一配置:
- 请求头:添加键为
x-functions-key的Header,值填入my_function_app_key_Goes_Here - 查询参数:添加键为
code的Query Parameter,值填入密钥
- 请求头:添加键为
- URL字段仅填基础路径:
- 拆分配置的好处是便于密钥的安全管理(比如后续可集成Azure Key Vault存储和引用密钥,避免明文暴露)。
内容的提问来源于stack exchange,提问作者UnskilledCoder
相关产品推荐
相关产品推荐

