azure - Azure 数据工厂:来自 MSI 的访问令牌对数据工厂失败
问题描述
错误的详细信息:Datafactory XXXX,区域 XXXX 的从 MSI 获取访问令牌失败。请验证资源 url 是否有效并重试。详细信息:从 MI 存储 V1 获取 MI 令牌失败。
错误代码:2403
故障类型:用户配置问题
使用 Azure 数据工厂中的 Web 活动通过 MSI 访问 Azure 函数应用
解决方案
我也遇到过这类问题,我花了一些时间才为我需要的令牌找出正确的资源 ID。首先,ADF 或 Azure Synapse 中的“Web-Activity”可用于很好地执行 Azure REST-API 调用。
但我们必须明白,“访问令牌”并不总是相同的“访问令牌”。Azure AD 根据您要访问的资源提供程序提供不同的访问令牌。以下是您可以使用的资源 ID 列表:
不幸的是,它似乎不是最新的,因为我在我的案例中使用https://dev.azuresynapse.net
(文档中尚未列出)。
推荐阅读
- java - Tomcat 安装目录无效。它缺少预期的文件或文件夹 tcruntime-ctl.sh
- java - NetworkBoundResource 类中 MediatorLiveData 的使用
- django - 将自定义 url 操作参数添加到 django-cms
- python - 框架内的 Python 网格管理器
- cakephp - CakePHP 3:[ManyToMany] 使用多个特定标签获取书签
- python - 将同一天的所有数据收集到一行
- listview - 如何在主详细信息页面中添加导航页面?
- python - 创建具有 REAL 值(包括 UNIQUE 约束)的 SQLITE 表的最佳方法是什么?
- php - 未识别的索引错误,数据库中没有结果
- php - 从访问器返回 HTML 是否可以接受?