使用 DevOps 管道中的 Azure 应用程序配置任务拒绝访问

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

我正在尝试使用 DevOps Azure 应用程序配置 任务,但我不断收到错误消息“访问被拒绝”。

我已进行三次检查,服务负责人也已进行了两次检查;

  • 应用程序配置资源的管理员级别“所有者”权限
  • 应用程序配置实例使用的 KeyVault 的完整获取/列出权限

对于这个特定的扩展,我似乎很少会“出错”——选项仅限于:

  1. 选择服务连接
  2. 选择应用程序配置实例

.. 就是这样

有人有什么建议吗?

DevOps Pipeline output

azure-pipelines azure-service-principal azure-app-configuration
1个回答
0
投票

角色“所有者”授予对配置值的访问权限。

贡献者所有者:使用此角色来管理应用程序配置资源。它授予对资源访问密钥的访问权限。虽然可以使用访问密钥访问应用程序配置数据,但此角色不会授予使用 Microsoft Entra ID 直接访问数据的权限。如果您在部署期间通过 ARM 模板、Bicep 或 Terraform 访问应用程序配置数据,则需要此角色。

来源:使用 Microsoft Entra ID 授权对 Azure 应用程序配置的访问 - Azure 应用程序配置的 Azure 内置角色

如果您需要读取值,您需要的角色是 应用程序配置数据读取者;如果您需要对应用程序配置数据进行读/写/删除访问,则需要是 应用程序配置数据所有者

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