本文将指导您创建子用户并授权,如果您未接触过腾讯云访问权限管理,请参考此入门配置。
移动推送使用腾讯云访问管理模块(CAM)进行权限管理,需要先完成对应用的授权,新建子用户,并对子用户进行应用权限授权,详细请参考如下操作流程。
策略名称 | 权限范围 |
---|---|
QcloudTPNSFullAccess | 可对主账号下所有应用进行所有权限 |
QcloudTPNSReadOnlyAccess | 可对主账号下所有应用进行数据可读及进行推送权限 |
单击新建自定义策略。
打开新的页面如下,选择按策略语法创建。
选择空白模板。
单击下一步,进入语法创建页面后,见下图。
说明:
- 您可以输入易于记忆的策略名称。
- 复制文档中的代码,替换其中的账号 ID(可在管理台右上角个人 >账号信息页面找到)和 Access_ID(可在管理台移动推送产品管理页面找到)。
复制下方的语法代码:
{
"version": "2.0",
"statement": [
{
"action": [
"tpns:Describe*",
"tpns:CancelPush",
"tpns:DownloadPushPackage",
"tpns:CreatePush",
"tpns:UploadPushPackage"
],
"resource": [
"qcs::tpns::uin/1000000000:app/1500000000"
],
"effect": "allow"
},
{
"action": [
"tpns:Describe*"
],
"resource": [
"qcs::tpns::uin/1000000000:/*"
],
"effect": "allow"
}
]
}
替换语法代码中的参数:
说明:如果您当前登录的账号是协作者或子账号,需要向给您分配权限的主账号拥有者获取账号 ID。
Access_ID
替换:进入 移动推送产品管理 页面,复制需要授权的Access_ID
,替换上方语法中的 1500000000,如需要同时授权多个应用,可以将 resource 改为:"qcs::tpns::uin/1000000000:app/{应用Access_ID1}"
,"qcs::tpns::uin/1000000000:app/{应用Access_ID2}"
说明:其中大括弧“{“、"}"请删除,如需要更多细分操作,请仔细阅读 进阶自定义配置。
本页内容是否解决了您的问题?