Azure devops服务连接已过期,无法编辑/续订

2w3rbyxf  于 2022-11-25  发布在  其他
关注(0)|答案(4)|浏览(208)

我有一个用于Azure DevOps中管道的服务连接。它是由另一个用户不久前创建的。最近它已过期,不允许我更改与其关联的用户名。因此,我删除了该服务连接并创建了一个新连接,我花了很多时间来修改使用它的每个管道。
我有两个问题。
1.是否可以更改服务连接的创建者名称?
1.如果没有,是否有其他方法可以在现有服务连接的密码过期后重新使用该连接?
先谢谢你。

3phpmpom

3phpmpom1#

我只是在尝试用新的客户端密码手动更新连接时遇到了同样的问题。以下是对我有效的方法:

  • 从DevOps服务连接|单击管理服务主体
  • 然后对服务主体|证书和机密
  • 创建“新客户端密码”
  • 删除过期的密码
  • 返回DevOps服务连接
  • 单击编辑-单击验证按钮。它应该告诉您客户端证书已过期
  • 现在你需要做一个无意义的更改并保存它。我只是在可选的描述中键入一个字符并保存。
  • 现在再次编辑并点击验证,它现在会拿起新的客户端秘密,一切都很高兴。只要去删除你输入到描述中的无意义字符,然后点击保存。
2nc8po8w

2nc8po8w2#

定义服务连接时,你可以选择一个你想要的名称。因此,在你的情况下,你可以重用旧的名称,以减少你的工作。

如果已经定义了服务连接,则可以使用REST API

PUT https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=5.1-preview.2

您也可以从外部编辑它:

然后:

ymdaylpp

ymdaylpp3#

假设您使用的是自动验证方法。自动设定的服务联机不允许更新联机名称或其他信息。您可以尝试手动验证方法或Managed识别。

q7solyqu

q7solyqu4#

我遇到了一个类似的问题,即无法编辑具有过期客户端凭据的Azure RM服务连接。但是,在预览功能刀片中关闭“新服务连接体验”后,可以使用旧服务连接对话框进行更新。

相关问题