管理方法
在企业中控制高级请求预算的最佳方式是创建成本中心,并为每个中心分配一个或多个预算。
当您想为不同用户子集设置额外高级请求的不同限制时,有两种可能的预算管理方法。
- 基于组织: 每个成本中心分配一个或多个组织。
- 基于用户: 每个成本中心分配一个或多个用户。
这些选项在管理高级请求成本方面提供了灵活性,但也伴随权衡和慎重的决策。
| 注意事项 | 基于组织 | 基于用户 |
|---|---|---|
| 身份提供商集成 | 支持 SCIM | 不支持 |
| Copilot 许可证分配 | 仅单一组织 | 不适用 |
| REST API 自动化 | Supported | Supported |
参见 使用成本中心将费用分配到业务单元 和 计费的 REST API 端点 或 用于自动化成本中心管理的开源工具,位于 GitHub.com 上的 /github/cost-center-automation 仓库。采用基于组织的管理方式时,Copilot 和 GitHub Enterprise 许可证的费用会分配到成本中心。采用基于用户的管理方式时,所有付费许可证的费用都会分配到成本中心。参见 不同产品的成本中心分配。
基于组织的管理示例
具有以下特点的企业适合作为基于组织的管理案例
- 使用跨域身份管理系统(SCIM)从身份提供商配置组织和团队成员,这有助于集中管理 Copilot 许可。
- 用户已经分组到与计划的差异化预算相匹配的组织中。
- 大多数用户通过单一组织获得 Copilot 许可证。
- 将识别出目前通过多个组织分配许可证的用户,并对其许可证分配进行修改。
例如,Copilot 用户总数为 25 人,您只想为其中 10 人允许额外的高级请求。这 10 位用户必须通过单一组织来分配 Copilot 许可证,该组织需与为其余 15 位用户分配许可证的组织分开。
有关为企业准备基于组织的管理的信息,请参见
基于用户的管理示例
具有以下特点的企业适合作为基于用户的管理案例
- 组织成员资格与计划的差异化预算不匹配。
- 许多用户通过多个组织获得 Copilot 许可证。
- 您希望使用相同的用户分组来分配 GitHub Enterprise、GitHub Secret Protection 和 GitHub Code Security 许可证的费用。
例如,贵公司的组织代表工作流,而不是不同角色的用户。您希望在不同组织中为一小部分用户提供额外的高级请求。Copilot 用户总数为 25 人,您只想为其中 10 人允许额外的高级请求。您将这 10 位用户直接分配到一个成本中心,其余 15 位用户分配到第二个成本中心。您为第二个成本中心的高级请求设置 $0 预算,而为第一个成本中心设置更高的预算。