一、前提条件
已使用腾讯云主账号为员工创建好子账号,详细操作请参考新建子账号。
二、新建自定义访问其他云产品策略
1. 使用主账号登录 访问管理控制台。
2. 在左侧导航栏选择策略,单击新建自定义策略,在选择创建策略方式的弹出框中,选择按策略语法创建,进入按策略语法创建页面。
3. 在按策略语法创建页面中,选择空白模板,并单击下一步。
4. 你可参照下方调用接口表格和策略语法,根据实际需要,授予子账号合适的其他云产品调用权限,生成自定义策略,填写所有信息后单击完成。
Pulsar 使用涉及到以下云产品的调用,主账号需要对子账号进行单独授权才能保证对应 Pulsar 产品功能的使用。自定义策略中 Pulsar 中涉及到的对云产品的调用如下:
| 云产品 | 接口名 | 接口作用 | 对应在 Pulsar 中的作用 |
| 云服务器(CVM) | DescribeZones | 查询可用区 | 创建实例时查看子网所在可用区 |
| 私有网络(VPC) | DescribeVpcs | 查询 VPC 列表 | 创建实例时选择实例访问地址所属的 VPC |
| 私有网络(VPC) | DescribeSubnets | 查询 VPC 列表 | 创建实例时选择实例访问地址所属的子网 |
| 腾讯云可观测平台(Monitor) | GetMonitorData | 拉取指标监控数据 | 查看 Pulsar 中的监控数据 |
| 腾讯云可观测平台(Monitor) | DescribeDashboardMetricData | 拉取指标监控数据 | 查看 Pulsar 中的监控数据 |
| 腾讯云可观测平台(Monitor) | DescribeBaseMetrics | 拉取指标监控列表 | 查看 Pulsar 监控列表 |
| 腾讯云可观测平台(Monitor) | DescribeDashboardMetrics | 拉取指标监控维度 | 查看 Pulsar 中的监控维度 |
| 腾讯云可观测平台(Monitor) | DescribeMonitorProductByIds | 拉取监控配置 | 按照 ID 查询监控产品列表 |
| 资源标签(Tags) | DescribeResourceTagsByResourceIds | 查询资源标签 | 查看集群的资源标签 |
策略语法示例如下:
{ "version": "2.0", "statement": [ { "effect": "allow", "action": [ "cvm:DescribeZones", "vpc:DescribeVpcs", "vpc:DescribeSubnets", "monitor:GetMonitorData", "monitor:DescribeDashboardMetricData", "monitor:DescribeBaseMetrics", "monitor:DescribeDashboardMetrics", "monitor:DescribeMonitorProductByIds", "monitor:DescribeOneClickAlarmConfigs", "tag:DescribeResourceTagsByResourceIds", ], "resource": [ "*" ] } ] }
三、将自定义策略关联到子账户
1. 在策略管理列表页面,单击自定义策略进行筛选,找到创建好的自定义策略,单击操作列中的关联用户/组/角色。
2. 选择需要授予该权限的子账号,单击确定即可完成授权。
3. 在用户列表页面,单击子账户的名称,进入用户详情页面,该策略会显示在用户的策略列表中。