You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用托管标识无法在Azure DevOps中创建Azure ARM服务连接

解决Azure DevOps托管标识类型ARM服务连接创建时的creationMode错误

问题场景

在Azure DevOps项目设置中创建ARM服务连接,选择托管标识作为连接类型,填写租户ID、订阅ID、订阅名称等必填信息后点击保存,触发如下错误:

Service connection field 'creationMode' is not expected in Azure Resource Manager connections using the Managed Service Identity authentication scheme. Parameter name: endpoint.Data[creationMode]

可行解决方案

  • 清空浏览器缓存/用无痕模式:旧的表单缓存可能会自动带入多余的creationMode字段,清空缓存或切换到无痕窗口重新操作即可。
  • 切换到经典编辑器创建:在服务连接创建页面底部,找到并点击使用经典编辑器选项,用旧版流程填写信息后保存,经典模式不会自动添加这个多余字段。
  • 禁用第三方扩展:如果安装了非官方的Azure DevOps扩展,暂时禁用所有第三方扩展后再尝试创建,部分扩展可能会篡改表单提交的参数。
  • 通过REST API手动创建(高级操作):如果上述方法都无效,直接调用Azure DevOps的REST API创建服务连接,确保请求体中不包含creationMode字段。示例请求体如下:
    {
      "name": "你的服务连接名称",
      "type": "AzureRM",
      "authorization": {
        "scheme": "ManagedServiceIdentity"
      },
      "data": {
        "tenantId": "你的租户ID",
        "subscriptionId": "你的订阅ID",
        "subscriptionName": "你的订阅名称"
      }
    }
    

内容的提问来源于stack exchange,提问作者Coder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 20:04:52