注意:这篇档主要介绍短信 SMS 访问管理功能的相关内容,其他产品访问管理相关内容请参见 支持 CAM 的产品。
如有 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_GetFreqWhiteList | 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 | 停止使用 |
如有任何疑问,请联系 腾讯云短信小助手,将有专人为你解答。