Azure 数据工厂中 CICD 后出现链接服务错误

问题描述 投票:0回答:1

执行从 ADF 的开发到质量保证的 CICD 后,所有其他资源均已就位,但链接服务未正确设置,并出现以下错误

数据工厂 Data-Factory-Ds-qa 没有配置 MI。请更新以下数据工厂:https://docs.microsoft.com/en-us/azure/data-factory/data-factory-service-identity#generate-service-identity-using-powershell 找不到实体 data-factory-Ds-qa 的托管标识。

这个错误是什么意思?以及如何解决它。

附上 LS 连接的屏幕截图。 Screenshot attached of LS connection.

azure-devops azure-data-factory azure-keyvault linked-service azure-releases
1个回答
0
投票

仅当禁用目标 ADF 实例的系统分配托管标识时,我才能重现该问题。通过 Azure DevOps 管道成功完成 ARM 模板部署后,我可以看到链接服务、管道和触发器等实体已发布。然而,当点击我的

Test connection
链接服务的
AzureSqlDatabase1
按钮时,我遇到了下面截图中的错误。

Image

为了解决此问题,我在 Azure 门户中导航到订阅下的目标 ADF 资源,并为其启用了系统分配的托管标识。由于它将在您的 AAD 中创建一个新的企业应用程序,因此请授予新服务原则访问您链接的权限 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.