可授权的资源及操作

最近更新时间:2021-08-11 16:00:24

注意:

本文档主要介绍短信 SMS 访问管理功能的相关内容,其他产品访问管理相关内容请参见 支持 CAM 的产品

访问管理的核心功能可以表达为:允许或禁止某账号对某些资源进行某些操作。SMS 访问管理支持 资源级授权,资源的粒度是 SMS 应用,操作的粒度是 云 API,包括 API 3.0 以及访问 SMS 控制台时可能会用到的 API。

如有 SMS 访问管理需求,请登录腾讯云 主账号 使用 预设策略 或 自定义策略 完成具体授权操作。

可授权的资源类型

SMS 访问管理可授权的资源类型为应用。

支持资源级授权的 API

短信不支持对服务端 API 进行资源级授权,本小节列出的所有控制台 API 操作均支持资源级授权。授权策略语法 中对这些 API 操作的资源语法描述均相同,具体为:

  • 授权所有应用访问权限:qcs::sms::uin/$ownerUin:app/*
  • 授权单个应用访问权限:qcs::sms::uin/$ownerUin:app/$BizId

控制台 API 操作

接口名称 使用模块 功能描述
DescribeAppList  SMS 控制台 应用管理 获取应用列表
DescribeAppInfo  SMS 控制台 应用管理 > 应用信息  获取应用信息
ModifyAppInfo  SMS 控制台 应用管理 > 应用信息 编辑应用信息
ModifyAppStatus  SMS 控制台 应用管理 > 应用列表 停用、启用应用
DeleteAppInfo  SMS 控制台 应用管理 > 应用列表 删除应用
DescribeWarningThreshold SMS 控制台 应用管理 > 基础配置 > 发送超量提醒 获取发送超量提醒
ModifyWarningThreshold  SMS 控制台 应用管理 > 基础配置 > 发送超量提醒 编辑发送超量提醒
DescribeFreqRule SMS 控制台 应用管理> 基础配置 > 发送频率限制 获取发送频率限制
ModifyFreqRule  SMS 控制台 应用管理 > 基础配置 > 发送频率限制 编辑发送频率限制
DescribeCallbackInfo SMS 控制台 应用管理 > 基础配置 > 事件回调配置 获取回调配置
ModifyCallbackInfo  SMS 控制台 应用管理 > 基础配置 > 事件回调配置 编辑回调配置
DescribeFrequencyWhiteList  SMS 控制台 应用管理 > 基础配置 > 频率限制白名单 获取频率限制白名单
AddFrequencyWhiteList  SMS 控制台 应用管理 > 基础配置 > 频率限制白名单  添加频率限制白名单
DeleteFrequencyWhiteList  SMS 控制台 应用管理 > 基础配置 > 频率限制白名单  删除频率限制白名单
DescribeNewsReceiver  SMS 控制台 应用管理 > 通知与告警  获取告警联系人信息
AddNewsReceiver  SMS 控制台 应用管理 > 通知与告警 添加告警联系人信息
ModifyNewsReceiver  SMS 控制台 应用管理 > 通知与告警 编辑告警联系人信息
DeleteNewsReceiver  SMS 控制台 应用管理 > 通知与告警 删除告警联系人信息
ModifyTaskStatusStart  SMS 控制台 国内短信 > 群发短信 & 国际/港澳台短信 > 群发短信 开始即时或定时发送任务
ModifyTaskStatusStop  SMS 控制台 国内短信 > 群发短信 & 国际/港澳台短信 > 群发短信 停止即时发送任务 
CancelSendSMSTask SMS 控制台 国内短信 > 群发短信 & 国际/港澳台短信 > 群发短信 取消定时发送任务
注意:

针对不支持资源级权限的 API,您仍然可以通过 自定义策略 向用户授予使用该操作的权限,但是策略语句的资源元素必须指定为*

CAM 模块更新

短信服务的 CAM 模块由“consolesms”更新为“sms”。如您的腾讯云账号已给某子账号在预设策略中授权了模块“consolesms”的接口权限,您的该子账号将被自动绑定模块“sms”对应的接口权限;如该子账号关联的自定义策略中包含模块“consolesms”的接口,后续更新策略语法时,您需将“consolesms”接口替换为对应的“sms”接口。接口映射关系如下:

consolesms 旧接口 映射的 sms 新接口
SMS_GetAPPList DescribeAppList 
SMS_GetAPPInfo DescribeAppInfo 
SMS_GetWarningThreshold DescribeWarningThreshold
SMS_GetFreqRule DescribeFreqRule
SMS_GetCallbackList DescribeCallbackInfo
SMS_GetFrqWhiteList DescribeFrequencyWhiteList 
SMS_GetNewsReceiver DescribeNewsReceiver 
SMS_GetBlackListByQappid DescribeBlackList
SMS_SendSMSResultStatisticQuery_export DescribeSmsResultFile
SMS_Statistic_QuerySMS_ByAppid_export DescribeSmsRecordFile
SMS_StatisticQueryByQAppid DescribeStatisticQuery
SMS_QuerySendSMSByQAppid DescribeSendSmsRecord
SMS_GetPkgAutoRenew DescribePkgAutoRenew
SMS_QueryDumpLogTask DescribeQueryDumpLogTask
SMS_QuerySendSMSDumpLogTask DescribeSendSmsDumpLogTask
SMS_CancelDumpLogTask CancelDumpLogTask
SMS_AddDumpLogTask AddDumpLogTask
SMS_GetWarningThreshold DescribeWarningThreshold
SMS_StatisticNationCode DescribeNationCodeStatistic
SMS_SendSMSResultStatisticQuery DescribeSendSMSResult
SMS_Stat_InnerQuery_Reply DescribeInnerSMSReply
SMS_QuerySendSMSTaskSummary DescribeSendSMSTaskSummary
SMS_StatisticMonth DescribeMonthStatistic
SMS_QuerySendSMSStatistic DescribeSendSMSStatistic
SMS_QuerySendSMSDetail DescribeSendSMSDetail
SMS_QuerySmsPkgRemain DescribeSmsPkgRemain
SMS_GetPackageList DescribePackageList
SMS_UnsubscribeQuery DescribeUnsubscribe
SMS_ReceiptAnalysis DescribeReceiptResult
SMS_GetTPLSignInfo DescribeTPLSignInfo
SMS_GetTPLSignList DescribeTPLSignList

由于控制台版本升级等原因,CAM 模块“consolesms”下的部分接口已停止使用,如您的子账号关联的自定义策略中包含以下“consolesms”的接口,在策略语法中删除相关内容即可。

接口 状态
SMS_Stat_InnerQuery_export 停止使用
SMS_GetConsoleFlag 停止使用
SMS_IsWhiteDumpAppid 停止使用
SMS_IsWhiteAppId 停止使用
SMS_QueryBill_export 停止使用
SMS_CheckAppidBizid 停止使用
SMS_GetAllBizList 停止使用
SMS_GetSMSNotice 停止使用
Voice_GetSelfAccountTypes 停止使用
Voice_GetAccountTypeInfo 停止使用
Voice_GetBizTypes 停止使用
Voice_GetBizAndAccountTypeInfo 停止使用
SMS_GetServiceState 停止使用
SMS_StatisticQueryIOTAnalysis 停止使用
SMS_StatisticQueryIOTByOper 停止使用
SMS_StatisticQueryIOT 停止使用
SMS_Stat_InnerQueryVoice 停止使用
SMS_StatisticQueryEx 停止使用
SMS_StatisticQueryNew 停止使用
SMS_GetNewsReceiverFlag 停止使用
SMS_QueryTemplateStatisticEx 停止使用
SMS_QueryTemplateStatistic 停止使用
SMS_QueryBill 停止使用
SMS_QuerySendSMSRemain 停止使用
SMS_QuerySendSMS 停止使用
SMS_IsWhiteUin 停止使用
SMS_GetBlackList 停止使用
SMS_Statistic_QuerySMS_export 停止使用
SMS_GetSendList 停止使用
SMS_GetReceiver 停止使用
SMS_Query_Black 停止使用

如有任何疑问,请联系 腾讯云短信小助手,将有专人为您解答。

目录