我正在使用Azure DevOps管道,其中我使用不同的服务连接来连接到Azure ARM和Docker。当我创建连接时,相应的服务主体会在Azure中创建。
我为Azure ARM
创建了连接
我想在azure中为这个服务连接分配一些角色。我在服务连接的概览页面中点击了【管理服务主体】链接。
它将引导我到Azure门户服务主体页面。
的
我从该页面复制ClientId,然后转到访问控制屏幕,为了分配访问权限,我输入ClientId,并选择用户、组或服务主体:
的
我找不到客户端ID的结果。有人能帮我理解吗?谢啦,谢啦
2条答案
按热度按时间k5hmc34c1#
请从Azure门户服务主体页面复制
display name
,并使用它在分配权限对话框中进行筛选。j9per5c42#
我同意Krzysztof Madej的说法,可以使用显示名称过滤来分配权限。但是,如果您有多个同名的服务原则,则在IAM访问下查找必要的服务帐户可能会很困难。不幸的是,使用对象ID和客户端ID定位服务主体是不可行的。为服务主体维护独特的名称始终是一个好主意。您还可以重命名现有的服务主体。
我按照下面的步骤帮助确定正确的服务主体。
**第一步:**转到正确的服务主体。
https://i.imgur.com/dip7eRA.png
第二步:导航到Brandings & properties,重命名服务主体,如下图
第三步:现在进入IAM,使用显示名称搜索服务主体。
的