azure-devops - 来自库的 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 或变量中移动这些值?
解决方案
这仍然是一个问题。它必须是在 YAML 中定义的文字或变量。例如,它不能是通过变量组提供的变量。请检查以下主题:
推荐阅读
- python - Pandas drop_duplicates 功能无法正常工作
- php - 会话过期时调用成员函数出错(中间件)
- c++ - 为什么 C++ 中重载二元算术运算符的规范实现通过值传递第一个参数?
- python - 如何使用 ruamel-yaml 设置块序列的缩进
- python - 分隔数据框的每一行
- mule - 在 Dataweave 2.0 中从数组构造字符串
- javascript - 您可以将模拟的“文档”传递到 Jest Wrapper 中吗?
- python - Cython:C 类“myclass”已声明但未定义
- mysql - SQL 查询 - 在时间序列的开头添加和更新值
- c# - 为什么一个可以编译而另一个不能?