azure BadRequest:由于引用无效,文档创建或更新失败

lokaqttq  于 2023-04-22  发布在  其他
关注(0)|答案(4)|浏览(156)

我尝试使用发布管道使用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]创建或更新模板部署时任务失败。

  1. irslinked是自托管IR的名称(已链接)
    1.此IR:irslinked也包含在覆盖模板参数列表中。
jw5wzhpr

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
如果有效请回复。

vsmadaxz

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并测试连接,否则将失败并显示错误无效引用。

6ss1mwsb

6ss1mwsb3#

我有这个错误消息,但它引用了一个甚至不存在的资源。
我可以使用以下步骤解决它:https://learn.microsoft.com/en-us/azure/data-factory/source-control#troubleshooting-git-integration
值得注意的是:

  • 断开与现有git repo的连接。
  • 重新连接到同一个仓库,但选择“import existing resources”到“Create new git分支”。
  • 然后使用git在该分支上创建更多的提交,这会删除所有生成的额外crud,直到代码库回到所需的状态。

请注意,我必须有顺序提交删除依赖顺序的东西,才能工作。即管道,然后数据流,然后数据集,然后链接的服务,然后Int.Runtimes。

ajsxfq5m

ajsxfq5m4#

重新连接你的GIT仓库,在Synapse为我工作。

相关问题