首页/云/云平台与虚拟化速查/CAM 访问控制(腾讯云)
云基础与账号46 条

CAM 访问控制(腾讯云)

CAM(Cloud Access Management)是腾讯云的访问控制服务,管理子用户、协作者、用户组、角色与策略,控制对云资源的操作权限。

云平台与虚拟化速查云更新于 2026-10-13

CAM 是什么

CAM(Cloud Access Management)是腾讯云的访问控制服务,用来管理子用户、协作者、用户组、角色与策略,从而决定账号内每个身份能操作哪些云资源。与只用一个人一个账号相比,CAM 的核心价值是可追溯与可回收:每次调用都能定位到具体子用户或角色。

基本信息

核心对象子用户、协作者、用户组、角色、策略
策略语法JSON 文档,含版本字段与允许或拒绝的效果声明
登录差异子用户走子用户登录页;协作者以自有账号身份被邀请进来
授权粒度可限定到产品、动作与具体资源,也可按标签批量授权
默认行为未授权的操作默认拒绝,策略需要显式允许
审计联动调用记录关联到具体子用户或角色,便于追责

身份对象的差别

对象身份归属适用场景
子用户完全属于当前账号内部员工与自动化系统
协作者属于对方自己的账号体系外部合作方,权限与费用规则不同
用户组账号内的身份集合按岗位批量授权
角色可被扮演的权限集合跨账号访问与云服务免密调用

典型使用场景

  • 按团队隔离:为研发、运维、财务各建用户组并绑定对应策略
  • 按环境隔离:用标签授权把测试环境资源限定给测试账号
  • 对外协作:给第三方开通协作者身份并限定到具体资源
  • 程序访问:为自动化脚本建专用子用户,便于单独禁用密钥
  • 突发授权:临时开通权限,事后移除并留痕

常用命令

常用命令
tccli cam AddUser --Name dev-zhang --Remark 开发账号     # 创建子用户
tccli cam ListUsers                                      # 列出子用户
tccli cam ListGroups                                     # 列出用户组
tccli cam ListAccessKeys --TargetUin 100000000001        # 查看某子用户的密钥
tccli cam ListPolicies --Scope All                       # 查看可用策略清单
腾讯云支持按标签做资源范围的批量授权,适合按项目或环境隔离:给资源打上统一标签,再在策略里按标签限定范围,比逐个资源列举更易维护,新增资源只要打上标签就自动纳入授权范围。

易错点

  • 把协作者当子用户理解:协作者有自己的账号身份,权限入口与费用归属规则不同,混淆后分配权限容易出错
  • 策略 JSON 版本混用:不同语法版本混写会导致策略不生效,排查时容易怀疑鉴权系统
  • 按人员逐个绑策略:人员与策略组合爆炸,后续收窄权限时无法一次性生效
  • 给自动化系统共用人员账号与密钥:系统停用后无法单独回收,遗留凭证长期有效
  • 标签授权前未统一标签规范:标签键值随意填写,策略匹配不到资源,授权静默失效

数据来源与参考

  • 腾讯云 CAM 产品文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌