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

Azure DevOps Services环境Administer Permissions配置与授权问题咨询

Azure DevOps环境权限配置及权限授予问题解答

一、环境Administer Permissions的配置位置

  • 进入目标项目,打开Pipelines下的Environments页面
  • 找到要配置的环境,点击右上角的...(更多选项),选择Security
  • 在弹出的权限管理界面中,可对用户/组设置包括Administer Permissions在内的各项权限

二、谁能授予Administer Permissions权限

  • 已拥有该环境Administer Permissions权限的用户可授予此权限
  • 环境默认权限仅开放给Project Collection Administrators(组织管理员组),所以你作为Project Administrator需要组织管理员先为你分配该环境的Administer Permissions,之后才能修改其他组的权限

三、操作方式说明

界面操作步骤

  1. 组织管理员登录Azure DevOps,进入对应项目
  2. 导航到Pipelines > Environments,找到目标环境
  3. 点击环境右上角的... > Security
  4. 在权限列表中找到你的用户账号或所属组,将Administer Permissions设置为Allow
  5. 保存设置后,你即可修改其他组的环境权限

REST API方式

可使用Azure DevOps权限管理API配置,示例请求:

PATCH https://dev.azure.com/{organization}/{project}/_apis/securityroles/scopes/distributedtask.environments/{environmentId}/roleassignments/resources/{environmentId}?api-version=7.1-preview.1
Content-Type: application/json

{
  "roleAssignments": [
    {
      "roleName": "Administrator",
      "userId": "{yourUserId}",
      "allowPermissions": 32 // 对应Administer Permissions的权限值
    }
  ]
}

注:权限值32对应环境的Administer Permissions,调用此API需使用组织管理员权限的token

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 11:05:28