
# 策略授权参考
本章节介绍Live策略授权场景下支持的策略授权项。
#### 支持的授权项
策略包含系统策略和自定义策略，如果系统策略不满足授权要求，管理员可以创建自定义策略，并通过给用户组自定义策略来进行精细的访问控制。策略支持的操作与API相对应，授权项列表说明如下：
- 权限：允许或拒绝某项操作。
- 对应API接口：自定义策略实际调用的API接口。
- 授权项：自定义策略中支持的Action，在自定义策略中的Action中写入授权项，可以实现授权项对应的权限功能。
- 依赖的授权项：部分Action存在对其他Action的依赖，需要将依赖的Action同时写入授权项，才能实现对应的权限功能。
- IAM项目(Project)/企业项目(Enterprise Project)：自定义策略的授权范围，包括IAM项目与企业项目。授权范围如果同时支持IAM项目和企业项目，表示此授权项对应的自定义策略，可以在IAM和企业管理两个服务中给用户组授权并生效。如果仅支持IAM项目，不支持企业项目，表示仅能在IAM中给用户组授权并生效，如果在企业管理中授权，则该自定义策略不生效。管理员可以在授权项列表中查看授权项是否支持IAM项目或企业项目，"√"表示支持，"×"表示暂不支持。关于IAM项目与企业项目的区别，详情请参见：[IAM与企业管理的区别](https://support.huaweicloud.com/iam_faq/iam_01_0101.html)。
  ![](https://support.huaweicloud.com/api-live/public_sys-resources/note_3.0-zh-cn.png)
  在IAM服务对用户组进行授权时，在"设置最小授权范围"页面，设置"选择授权范围方案"时，不支持选择"指定企业项目资源"。
  
Live支持的自定义策略授权项如下所示：
表1Live自定义策略授权项 
| 权限               | 对应API接口                                                                                                                        | 授权项（Action）                                       | IAM项目 (Project) | 企业项目 (Enterprise Project) |
|:---|:---|:---|:---|:---|
| 创建直播域名           | [POST /v1/{project_id}/domain](https://support.huaweicloud.com/api-live/CreateDomain.html)                                     | live:domain:createDomain                          | √                                               | ×                                                        |
| 删除直播域名           | [DELETE /v1/{project_id}/domain](https://support.huaweicloud.com/api-live/DeleteDomain.html)                                   | live:domain:deleteDomain                          | √                                               | ×                                                        |
| 修改直播域名           | [PUT /v1/{project_id}/domain](https://support.huaweicloud.com/api-live/UpdateDomain.html)                                      | live:domain:updateDomain                          | √                                               | ×                                                        |
| 查询直播域名           | [GET /v1/{project_id}/domain](https://support.huaweicloud.com/api-live/ShowDomain.html)                                        | live:domain:getDomains                            | √                                               | ×                                                        |
| 域名映射             | [PUT /v1/{project_id}/domains_mapping](https://support.huaweicloud.com/api-live/CreateDomainMapping.html)                      | live:domain:createDomainsMapping                  | √                                               | ×                                                        |
| 删除直播域名映射关系       | [DELETE /v1/{project_id}/domains_mapping](https://support.huaweicloud.com/api-live/DeleteDomainMapping.html)                   | live:domain:deleteDomainsMapping                  | √                                               | ×                                                        |
| 新增或覆盖直播推流通知配置    | [PUT /v1/{project_id}/notifications/publish](https://support.huaweicloud.com/api-live/UpdatePublishTemplate.html)              | live:domain:updateStreamNotification              | √                                               | ×                                                        |
| 查询直播推流通知配置       | [GET /v1/{project_id}/notifications/publish](https://support.huaweicloud.com/api-live/ListPublishTemplate.html)                | live:domain:getStreamNotifications                | √                                               | ×                                                        |
| 删除直播推流通知配置       | [DELETE /v1/{project_id}/notifications/publish](https://support.huaweicloud.com/api-live/DeletePublishTemplate.html)           | live:domain:deleteStreamNotification              | √                                               | ×                                                        |
| 创建直播域名配置项        | -                                                                                                                              | live:domain:createCDNConfig                       | √                                               | ×                                                        |
| 修改直播域名配置项        | -                                                                                                                              | live:domain:updateCDNConfig                       | √                                               | ×                                                        |
| 查询直播域名配置项        | -                                                                                                                              | live:domain:getCDNConfig                          | √                                               | ×                                                        |
| 删除直播域名配置项        | -                                                                                                                              | live:domain:deleteCDNConfig                       | √                                               | ×                                                        |
| 查询IP黑白名单         | [GET /v1/{project_id}/guard/ip](https://support.huaweicloud.com/api-live/ListIPAuthList.html)                                  | live:domain:getIPAuthList                         | √                                               | ×                                                        |
| 修改IP黑白名单         | [PUT /v1/{project_id}/guard/ip](https://support.huaweicloud.com/api-live/UpdateIPAuthList.html)                                | live:domain:updateIPAuthList                      | √                                               | ×                                                        |
| 获取直播业务地域限制列表     | -                                                                                                                              | live:domain:getGeoBlockingList                    | √                                               | ×                                                        |
| 修改直播业务地域限制列表     | -                                                                                                                              | live:domain:updateGeoBlocking                     | √                                               | ×                                                        |
| 设置referer防盗链黑白名单 | [PUT /v1/{project_id}/guard/referer-chain](https://support.huaweicloud.com/api-live/SetRefererChain.html)                      | live:domain:updateRefererChain                    | √                                               | ×                                                        |
| 删除referer防盗链黑白名单 | [DELETE /v1/{project_id}/guard/referer-chain](https://support.huaweicloud.com/api-live/DelRefererChain.html)                   | live:domain:deleteRefererChain                    | √                                               | ×                                                        |
| 查询referer防盗链黑白名单 | [GET /v1/{project_id}/guard/referer-chain](https://support.huaweicloud.com/api-live/GetRefererChain.html)                      | live:domain:getRefererChain                       | √                                               | ×                                                        |
| 获取直播播放日志下载链接     | [GET /v1/{project_id}/logs](https://support.huaweicloud.com/api-live/ListLiveSampleLogs.html)                                  | live:logs:listLog                                 | √                                               | ×                                                        |
| 查询HTTPS证书信息      | [GET /v2/{project_id}/certificates](https://support.huaweicloud.com/api-live/ShowCertificateInfo.html)                         | live:domain:getCertificates                       | √                                               | ×                                                        |
| 创建录制规则           | [POST /v1/{project_id}/record/rules](https://support.huaweicloud.com/api-live/CreateRecordRule.html)                           | live:record:createRule                            | √                                               | ×                                                        |
| 查询录制规则列表         | [GET /v1/{project_id}/record/rules](https://support.huaweicloud.com/api-live/ListRecordRules.html)                             | live:record:listRules                             | √                                               | ×                                                        |
| 修改录制规则           | [PUT /v1/{project_id}/record/rules/{id}](https://support.huaweicloud.com/api-live/UpdateRecordRule.html)                       | live:record:updateRule                            | √                                               | ×                                                        |
| 删除录制规则           | [DELETE /v1/{project_id}/record/rules/{id}](https://support.huaweicloud.com/api-live/DeleteRecordRule.html)                    | live:record:deleteRule                            | √                                               | ×                                                        |
| 查询录制规则配置         | [GET /v1/{project_id}/record/rules/{id}](https://support.huaweicloud.com/api-live/ShowRecordRule.html)                         | live:record:getRule                               | √                                               | ×                                                        |
| 查询录制完成的内容        | -                                                                                                                              | live:record:listContents                          | √                                               | ×                                                        |
| 提交录制控制命令         | [POST /v1/{project_id}/record/control](https://support.huaweicloud.com/api-live/RunRecord.html)                                | live:record:createCommand                         | √                                               | ×                                                        |
| 创建录制回调配置         | [POST /v1/{project_id}/record/callbacks](https://support.huaweicloud.com/api-live/CreateRecordCallbackConfig.html)             | live:record:createCallback                        | √                                               | ×                                                        |
| 查询录制回调配置列表       | [GET /v1/{project_id}/record/callbacks](https://support.huaweicloud.com/api-live/ListRecordCallbackConfigs.html)               | live:record:listCallbacks                         | √                                               | ×                                                        |
| 修改录制回调配置         | [PUT /v1/{project_id}/record/callbacks/{id}](https://support.huaweicloud.com/api-live/UpdateRecordCallbackConfig.html)         | live:record:updateCallback                        | √                                               | ×                                                        |
| 查询录制回调配置         | [GET /v1/{project_id}/record/callbacks/{id}](https://support.huaweicloud.com/api-live/ShowRecordCallbackConfig.html)           | live:record:getCallback                           | √                                               | ×                                                        |
| 删除录制回调配置         | [DELETE /v1/{project_id}/record/callbacks/{id}](https://support.huaweicloud.com/api-live/DeleteRecordCallbackConfig.html)      | live:record:deleteCallback                        | √                                               | ×                                                        |
| 添加直播截图配置         | [POST /v1/{project_id}/stream/snapshot](https://support.huaweicloud.com/api-live/CreateSnapshotConfig.html)                    | live:snapshot:createRule                          | √                                               | ×                                                        |
| 修改直播截图配置         | [PUT /v1/{project_id}/stream/snapshot](https://support.huaweicloud.com/api-live/UpdateSnapshotConfig.html)                     | live:snapshot:updateRule                          | √                                               | ×                                                        |
| 查询直播截图配置         | [GET /v1/{project_id}/stream/snapshot](https://support.huaweicloud.com/api-live/ListSnapshotConfigs.html)                      | live:snapshot:listRules                           | √                                               | ×                                                        |
| 删除直播截图配置         | [DELETE /v1/{project_id}/stream/snapshot](https://support.huaweicloud.com/api-live/DeleteSnapshotConfig.html)                  | live:snapshot:deleteRule                          | √                                               | ×                                                        |
| 禁止直播推流           | [POST /v1/{project_id}/stream/blocks](https://support.huaweicloud.com/api-live/live_03_0010.html)                              | live:stream:createStreamForbidden                 | √                                               | ×                                                        |
| 查询生效的禁播指令列表      | [GET /v1/{project_id}/stream/blocks](https://support.huaweicloud.com/api-live/topic_retrieveStreamForbidden.html)              | live:stream:listStreamForbidden                   | √                                               | ×                                                        |
| 禁推恢复             | [DELETE /v1/{project_id}/stream/blocks](https://support.huaweicloud.com/api-live/live_03_0011.html)                            | live:stream:deleteStreamForbidden                 | √                                               | ×                                                        |
| 修改禁推属性           | [PUT /v1/{project_id}/stream/blocks](https://support.huaweicloud.com/api-live/topic_updateStreamForbidden.html)                | live:stream:updateStreamForbidden                 | √                                               | ×                                                        |
| 直播流闪断            | [POST /v1/{project_id}/stream/block-once](https://support.huaweicloud.com/api-live/CreateStreamForbiddenOnce.html)             | live:stream:createStreamForbiddenOnce             | √                                               | ×                                                        |
| 查询直播在线流列表        | [GET /v1/{project_id}/realtime/streams](https://support.huaweicloud.com/api-live/ListLiveStreamsOnline.html)                   | live:stream:listLiveStreamsOnline                 | √                                               | ×                                                        |
| 创建外网拉流注入任务       | -                                                                                                                              | live:stream:createPullTask                        | √                                               | ×                                                        |
| 删除外网拉流注入任务       | -                                                                                                                              | live:stream:deletePullTask                        | √                                               | ×                                                        |
| 查询外网拉流注入任务列表     | -                                                                                                                              | live:stream:listPullTask                          | √                                               | ×                                                        |
| 设置计费模式           | -                                                                                                                              | live:tenant:updateChargingMode                    | √                                               | ×                                                        |
| 查询租户信息           | -                                                                                                                              | live:tenant:getTenantInformation                  | √                                               | ×                                                        |
| 创建直播转码模板         | [POST /v1/{project_id}/template/transcodings](https://support.huaweicloud.com/api-live/live_03_0007.html)                      | live:transcode:createTranscodingsTemplate         | √                                               | ×                                                        |
| 删除直播转码模板         | [DELETE /v1/{project_id}/template/transcodings](https://support.huaweicloud.com/api-live/live_03_0008.html)                    | live:transcode:deleteTranscodingsTemplate         | √                                               | ×                                                        |
| 修改直播转码模板         | [PUT /v1/{project_id}/template/transcodings](https://support.huaweicloud.com/api-live/live_03_0006.html)                       | live:transcode:updateTranscodingsTemplate         | √                                               | ×                                                        |
| 查询直播转码模板         | [GET /v1/{project_id}/template/transcodings](https://support.huaweicloud.com/api-live/topic_retrieveTranscodingsTemplate.html) | live:transcode:listTranscodingsTemplate           | √                                               | ×                                                        |
| 添加转码SEI信息        | -                                                                                                                              | live:transcode:createSEI                          | √                                               | ×                                                        |
| 查询Key防盗链         | [GET /v1/{project_id}/guard/key-chain](https://support.huaweicloud.com/api-live/ShowDomainKeyChain.html)                       | live:domain:getCDNConfig                          | √                                               | ×                                                        |
| 授权修改Key防盗链       | [PUT /v1/{project_id}/guard/key-chain](https://support.huaweicloud.com/api-live/UpdateDomainKeyChain.html)                     | live:domain:updateCDNConfig                       | √                                               | ×                                                        |
| 删除Key防盗链         | [DELETE /v1/{project_id}/guard/key-chain](https://support.huaweicloud.com/api-live/DeleteDomainKeyChain.html)                  | live:domain:deleteCDNConfig                       | √                                               | ×                                                        |
| 修改HTTPS证书配置      | [PUT /v1/{project_id}/guard/https-cert](https://support.huaweicloud.com/api-live/UpdateDomainHttpsCert.html)                   | live:domain:updateCDNConfig                       | √                                               | ×                                                        |
| 查询HTTPS证书配置      | [GET /v1/{project_id}/guard/https-cert](https://support.huaweicloud.com/api-live/ShowDomainHttpsCert.html)                     | live:domain:getCDNConfig                          | √                                               | ×                                                        |
| 删除HTTPS证书配置      | [DELETE /v1/{project_id}/guard/https-cert](https://support.huaweicloud.com/api-live/DeleteDomainHttpsCert.html)                | live:domain:deleteCDNConfig                       | √                                               | ×                                                        |
| 查询截图用量           | [GET /v2/{project_id}/stats/snapshot](https://support.huaweicloud.com/api-live/ListSnapshotData.html)                          | live:statistics:listSnapshotUsage                 | √                                               | ×                                                        |
| 查询直播在线流列表        | [GET /v1/{project_id}/realtime/streams](https://support.huaweicloud.com/api-live/ListLiveStreamsOnline.html)                   | live:stream:listLiveStreamsOnline                 | √                                               | ×                                                        |
| 查询直播拉流HTTP状态码统计  | [GET /v2/{project_id}/stats/httpcodes](https://support.huaweicloud.com/api-live/ListQueryHttpCode.html)                        | live:statistics:listHttpCodeDimension             | √                                               | ×                                                        |
| 查询推流帧率数据         | [GET /v2/{project_id}/stats/stream/framerate](https://support.huaweicloud.com/api-live/ListSingleStreamFramerate.html)         | live:statistics:listSingleStreamFramerate         | √                                               | ×                                                        |
| 查询推流码率数据         | [GET /v2/{project_id}/stats/stream/bitrate](https://support.huaweicloud.com/api-live/ListSingleStreamBitrate.html)             | live:statistics:listSingleStreamBitrate           | √                                               | ×                                                        |
| 查询录制用量           | [GET /v2/{project_id}/stats/record](https://support.huaweicloud.com/api-live/ListRecordData.html)                              | live:statistics:listRecordUsage                   | √                                               | ×                                                        |
| 查询域名维度推流路数       | [GET /v2/{project_id}/stats/stream-count](https://support.huaweicloud.com/api-live/ShowStreamCount.html)                       | live:statistics:listStreamCount                   | √                                               | ×                                                        |
| 查询历史推流列表         | [GET /v2/{project_id}/stats/history/streams](https://support.huaweicloud.com/api-live/ListHistoryStreams.html)                 | live:statistics:listHistoryStreams                | √                                               | ×                                                        |
| 查询播放画像信息         | [GET /v2/{project_id}/stats/stream-portraits](https://support.huaweicloud.com/api-live/ShowStreamPortrait.html)                | live:statistics:listStreamPortrait                | √                                               | ×                                                        |
| 查询播放带宽趋势         | [GET /v2/{project_id}/stats/bandwidth/detail](https://support.huaweicloud.com/api-live/ListBandwidthDetail.html)               | live:statistics:listBandwidthDetail               | √                                               | ×                                                        |
| 查询播放流量趋势         | [GET /v2/{project_id}/stats/traffic/detail](https://support.huaweicloud.com/api-live/ListDomainTrafficDetail.html)             | live:statistics:listTrafficDetail                 | √                                               | ×                                                        |
| 查询播放带宽峰值         | [GET /v2/{project_id}/stats/bandwidth/peak](https://support.huaweicloud.com/api-live/ListDomainBandwidthPeak.html)             | live:statistics:listDomainBandwidthPeak           | √                                               | ×                                                        |
| 查询播放流量汇总         | [GET /v2/{project_id}/stats/traffic/summary](https://support.huaweicloud.com/api-live/ListDomainTrafficSummary.html)           | live:statistics:listDomainTrafficSummary          | √                                               | ×                                                        |
| 查询上行带宽数据         | [GET /v2/{project_id}/stats/up-bandwidth/detail](https://support.huaweicloud.com/api-live/ShowUpBandwidth.html)                | live:statistics:listUpBandwidth                   | √                                               | ×                                                        |
| 查询直播各区域指标分布      | [GET /v2/{project_id}/stats/area/detail](https://support.huaweicloud.com/api-live/ListAreaDetail.html)                         | live:statistics:listAreaDetail                    | √                                               | ×                                                        |
| 查询转码用量           | [GET /v2/{project_id}/stats/transcode](https://support.huaweicloud.com/api-live/ListTranscodeData.html)                        | live:statistics:listTranscodeUsage                | √                                               | ×                                                        |
| 查询流维度的观众趋势       | [GET /v2/{project_id}/stats/user](https://support.huaweicloud.com/api-live/ListUsersOfStream.html)                             | live:statistics:listUsersOfStream                 | √                                               | ×                                                        |
| 查询实时拉流带宽         | -                                                                                                                              | live:statistics:listRealTimeBandwidthOfDomain     | √                                               | ×                                                        |
| 查询实时流观众人数        | -                                                                                                                              | live:statistics:listRealTimeStreamUser            | √                                               | ×                                                        |
| 查询直播转码任务数        | -                                                                                                                              | live:statistics:listTranscodeTaskCount            | √                                               | ×                                                        |
| 查询实时观众数          | -                                                                                                                              | live:statistics:listRealTimeUsersOfDomain         | √                                               | ×                                                        |
| 查询实时流码率          | -                                                                                                                              | live:statistics:listRealTimeStreamBitrate         | √                                               | ×                                                        |
| 查询流维度的带宽趋势       | -                                                                                                                              | live:statistics:listBandwidthOfStream             | √                                               | ×                                                        |
| 查询实时推流人数         | -                                                                                                                              | live:statistics:listRealTimeStreamCount           | √                                               | ×                                                        |
| 查询实时转码路数         | -                                                                                                                              | live:statistics:listTranscodeConcurrency          | √                                               | ×                                                        |
| 查询播放流量趋势         | -                                                                                                                              | live:statistics:listDomainTrafficDetail           | √                                               | ×                                                        |
| 查询播放带宽趋势         | -                                                                                                                              | live:statistics:listDomainBandwidthDetail         | √                                               | ×                                                        |
| 查询实时推流带宽         | -                                                                                                                              | live:statistics:listPushBandwidth                 | √                                               | ×                                                        |
| 查询实时拉流带宽详情       | -                                                                                                                              | live:statistics:listRealTimeDomainBandwidthDetail | √                                               | ×                                                        |
| 查询实时流带宽          | -                                                                                                                              | live:statistics:listRealTimeStreamBandwidth       | √                                               | ×                                                        |
| 查询实时观众数详情        | -                                                                                                                              | live:statistics:listRealTimeDomainUserDetail      | √                                               | ×                                                        |
| 查询实时流帧率          | -                                                                                                                              | live:statistics:listRealTimeStreamFramerate       | √                                               | ×                                                        |
   
