首页 > 解决方案 > 来自库的 AzureSubcription 和 azureContainerRegistry 连接

问题描述

我在管道中创建了一个 Docker Compose,Azure 创建了代码。和azureSubscription联系azureContainerRegistry非常清楚。

在此处输入图像描述

我试图用库中的变量替换它们,但是当管道启动时,我立即得到一个错误。

出现资源授权问题:“管道无效。作业构建:步骤 DockerCompose1 输入 azureSubscriptionEndpoint 引用服务连接 $(AzureSubscription) 找不到。服务连接不存在或未授权使用。用于授权详情参考https://aka.ms/yamlauthz Job Build: Step DockerCompose2 input azureSubscriptionEndpoint 引用服务连接$(AzureSubscription) 找不到服务连接不存在或未授权使用 授权详情请参阅https://aka.ms/yamlauthz。”

在此处输入图像描述

基本上,Azure DevOps 不能用这些特定参数的值替换变量。出于明显的原因,我不想发送这些配置。

我看到一些旧帖子,微软说这是 DevOps 中的一个问题。这个问题还在吗?有什么方法可以在 Libray 或变量中移动这些值?

标签: azure-devopsazure-pipelines

解决方案


这仍然是一个问题。它必须是在 YAML 中定义的文字或变量。例如,它不能是通过变量组提供的变量。请检查以下主题:


推荐阅读