我无法在 azure devops 发布管道任务中的 ARM 模板部署中看到(下拉)订阅下的可用资源组

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

我正在尝试通过azure devops CICD部署我的ADF ARM模板,我已经创建了构建管道来保存我的artifect文件,现在我想创建发布管道部署到QA/prod中,为此我创建了一个带有任务“的发布管道” ARM 模板部署”,我已经从具有订阅级别贡献者访问权限的服务主体创建了一个服务连接。 以下是我给出的天蓝色配置:

部署范围:资源组 Azure 资源管理器连接:给定创建的具有订阅级别访问权限的连接(角色:贡献者) 订阅: 在此之后,我无法获取此订阅下列出的资源组(下拉),我尝试对我的资源组进行硬编码,但在发布阶段出现错误: 检查资源组状态失败。错误:{“statusCode”:403}。

我尝试对我的进行硬编码,但在发布阶段出现错误: 检查资源组状态失败。错误:{“statusCode”:403}。

azure-devops azure-data-factory
2个回答
0
投票

您可以尝试按照以下步骤检查来解决问题:

  1. 确保 ARM 服务连接正在连接的 Azure 订阅下至少有一个资源组。

  2. 确保 ARM 服务连接上使用的服务主体具有资源组所需的角色权限。

  3. 创建ARM服务连接时,如果选择资源组,则连接的访问范围将被限制在所选资源组内。这种情况下,在ARM模板部署任务中,您只能看到所选的资源组,而无法从下拉列表中看到其他资源组。

    enter image description here


0
投票

我最终从“新服务连接”重试,然后出现登录。之后我就可以看到资源组了。

奇怪的是,我可以看到订阅计划?

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