Azure DevOps服务连接限制不适用于发布管道

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

我已经设置了服务连接,并且我不希望所有管道都使用该连接。因此,我没有选中Grant access permission to all pipelines复选框。但这似乎对发布管道没有影响。连接是可见的,并且对所有用户都可用。此复选框仅用于YAML管道吗?有没有办法允许仅使用特定版本的连接?

这不是Azure连接

azure-devops
1个回答
1
投票

我可以在管道上重现此内容。当前无法将服务连接限制为特定版本。我做了一些测试,其行为如下。我得出的结论是,服务连接访问权限设置仅对用户有效,而对管道无效。

1,我有两个用户用户A和用户B。

用户A创建服务连接S1。用户A已自动分配管理员角色到该服务连接。我将用户B分配给用户角色

即使具有对所有管道的授予访问权限],也未选中。用户B仍然可以查看和使用服务连接S1。

2,用户B已被删除用户角色访问权限。授予对所有管道**的访问权限,未经检查。

如果管道能够访问服务连接S1。用户B仍然可以访问S1。但是,如果用户B从管道中删除服务连接S1并刷新页面几次。用户B将无法查看S1。

但是,如果用户A编辑此管道,然后再次将Service Connection S1添加到该管道。用户B将再次能够查看服务连接S1并成功运行此管道。

您可以将此问题报告给Microsoft开发团队。希望他们能看一下这个问题并尽快解决。请按照下面的屏幕快照报告Azure Devops here的问题。

enter image description here

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