我尝试使用发布管道使用CICD(Azure DevOps Deployment)部署ADF管道。这里我尝试将协作分支中的内容合并到master(usig GIT)。我还使用:
Azure部署:作为连续部署流程的一部分,对SiteOpsConsolidatedProd(代理作业)执行“创建或更新资源组”操作
我得到以下错误:
[error]至少有一个资源部署操作失败。请列出部署操作以了解详细信息。请参阅https://aka.ms/DeployOperations以了解使用详细信息。[error]详细信息:##[error]BadRequest:文档创建或更新失败,因为引用“irslinked”无效。##[error]请查看故障排除指南,看看您的问题是否得到解决:https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting##[error]创建或更新模板部署时任务失败。
- irslinked是自托管IR的名称(已链接)
1.此IR:irslinked也包含在覆盖模板参数列表中。
4条答案
按热度按时间jw5wzhpr1#
正如Microsoft在其ADF CICD最佳实践中所建议的那样,自托管IR应托管在专用ADF示例上,并且应为共享类型并链接到dev/test/prod示例。https://learn.microsoft.com/en-us/azure/data-factory/continuous-integration-deployment#best-practices-for-cicd
如果有效请回复。
vsmadaxz2#
这可能对某些人有帮助。我遇到了一个类似的无效引用错误。实际上,我的ADF是从git导入的。我已经重新配置了git“import existing resource to repository”选项。
Azure文档https://learn.microsoft.com/en-us/azure/data-factory/ci-cd-github-troubleshoot-guide#recover-from-a-deleted-data-factory
如果客户在已删除的ADF中有自托管集成运行时,则必须在新ADF中创建一个新示例,并使用获得的新密钥在其本地计算机/VM上卸载和重新安装该示例。IR设置完成后,客户必须更改链接服务以指向新IR并测试连接,否则将失败并显示错误无效引用。
6ss1mwsb3#
我有这个错误消息,但它引用了一个甚至不存在的资源。
我可以使用以下步骤解决它:https://learn.microsoft.com/en-us/azure/data-factory/source-control#troubleshooting-git-integration
值得注意的是:
请注意,我必须有顺序提交删除依赖顺序的东西,才能工作。即管道,然后数据流,然后数据集,然后链接的服务,然后Int.Runtimes。
ajsxfq5m4#
重新连接你的GIT仓库,在Synapse为我工作。