有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

访问管理简介

基本概念

根账户通过给子账户绑定策略实现授权,策略设置可精确到 [API,资源,用户/用户组,允许/拒绝,条件] 维度。

账户

根账号/主账号:腾讯云资源归属、资源使用计量计费的基本主体,可登录腾讯云服务。
子账号:由根账号创建账号,有确定的身份 ID 和身份凭证,且能登录到腾讯云控制台。根账号可以创建多个子账号(用户)。子账号默认不拥有资源,必须由所属根账号进行授权。

资源与权限

资源:资源是云服务中被操作的对象,在 API 网关中也即一个实例、一个服务、一个使用计划等。
权限:权限是指允许或拒绝某些用户执行某些操作。默认情况下,根账号拥有其名下所有资源的访问权限,而子账号没有任何资源的访问权限
策略:策略是定义和描述一条或多条权限的语法规范。根账号通过将策略关联到用户/用户组完成授权。

访问管理相关文档

阅读目的
链接
了解策略和用户之间关系
了解策略的基本结构
了解还有哪些产品支持 CAM

API 网关的资源描述方式

基于访问管理统一定义的资源描述方式,在API 网关产品中存在以下资源描述方式:
qcs::apigw::uin/$uin:instance/$instanceid //实例
qcs::apigw::uin/$uin:service/$serviceid //服务
qcs::apigw::uin/$uin:api/$apiid //服务中的api
qcs::apigw::uin/$uin:apiDoc/$apiDocid //api文档
qcs::apigw::uin/$uin:usagePlan/$usagePlanid //使用计划
qcs::apigw::uin/$uin:secret/$secretid //密钥
qcs::apigw::uin/$uin:upstream/$upstreamid //后端通道
qcs::apigw::uin/$uin:apiApp/$apiAppid //应用
每一种资源的操作都有对应的读写接口,而每个接口被定义了授权粒度,授权包含了操作级或资源级,具体以在访问管理策略中编写时提示的接口级别为准。如下。




操作场景

腾讯云访问管理 控制台中,管理员可以配置子账号或协作者在 API 网关上常见操作的权限、允许操作的服务及 API 资源。

操作步骤

通过策略直接授权

以直接通过策略生成器创建一个策略,绑定至子用户来完成授权,步骤如下:
1. 主账号登录 访问管理控制台 > 策略
2. 在策略列表页,单击左上角新建自定义策略
3. 在新建策略弹窗中,选择按策略生成器创建



4. 填写自定义策略信息,完成后单击下一步进入编辑策略页面。



效果:允许
服务:API 网关
操作:选择涉及到的操作
资源:当填写内容为所有资源时可以写作* ,如果仅涉及到部分资源,可以参见 资源描述方式 填写。
5. 填写策略名称和描述。
6. 关联用户/用户组/角色,选择用户或者用户组或角色(详细操作请参见 通过策略关联用户/用户组)。
7. 单击完成,完成策略创建和绑定。

通过标签授权

标签能力是腾讯云上的统一能力,您可以对腾讯云上的不同产品的不同资源设置相同的标签,对一套标签设置相同的操作权限。
说明:
配置所有权限的入口统一,都在 访问管理 > 策略 中,可新建选择按照标签授权策略,详细操作请参见 按标签授权
2. 在服务列表页,单击服务名进入服务详情页,单击管理 API
3. 在管理 API 页,单击 API ,右侧展示该 API 详情页面。
4. 选择基础配置页签,滑动到页面底部,标签管理,单击

图标即可修改标签。