
# 策略授权参考
本章节介绍云审计服务（CTS）策略授权场景下支持的策略授权项。
#### 支持的授权项
策略包含系统策略和自定义策略，如果系统策略不满足授权要求，管理员可以创建自定义策略，并通过给用户组授予自定义策略来进行精细的访问控制。策略支持的操作与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)。
云审计服务（CTS）的支持自定义策略授权项如下所示。
| 权限                                         | 对应API接口                                                           | 授权项（Action）                    | 依赖的授权项                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | IAM项目 （Project） | 企业项目 （Enterprise Project） |
|:---|:---|:---|:---|:---|:---|
| 查询事件列表                                     | GET /v3/{project_id}/traces                                       | cts:trace:list                 | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询事件列表                                     | GET /v2.0/{project_id}/{tracker_name}/trace                       | cts:trace:list                 | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询事件列表                                     | GET /v1.0/{project_id}/{tracker_name}/trace                       | cts:trace:list                 | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询追踪器                                      | GET /v3/{project_id}/trackers                                     | cts:tracker:list               | obs:bucket:GetBucketAcl obs:bucket:ListAllMyBuckets                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | √                                                                     | x                                                        |
| 查询追踪器                                      | GET /v1.0/{project_id}/tracker                                    | cts:tracker:list               | obs:bucket:GetBucketAcl obs:bucket:ListAllMyBuckets                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | √                                                                     | x                                                        |
| 创建追踪器                                      | POST /v3/{project_id}/tracker                                     | cts:tracker:create             | lts:topics:list lts:topics:create lts:groups:list lts:groups:create obs:bucket:CreateBucket obs:bucket:HeadBucket obs:bucket:GetLifecycleConfiguration obs:bucket:PutLifecycleConfiguration obs:bucket:GetBucketAcl obs:bucket:PutBucketAcl kms:cmk:list             | √                                                                     | x                                                        |
| 创建追踪器                                      | POST /v1.0/{project_id}/tracker                                   | cts:tracker:create             | lts:topics:list lts:topics:create lts:groups:list lts:groups:create obs:bucket:CreateBucket obs:bucket:HeadBucket obs:bucket:GetLifecycleConfiguration obs:bucket:PutLifecycleConfiguration obs:bucket:GetBucketAcl obs:bucket:PutBucketAcl kms:cmk:list | √                                                                     | x                                                        |
| 修改追踪器  | PUT /v3/{project_id}/tracker                                      | cts:tracker:update             | lts:topics:list lts:topics:create lts:groups:list lts:groups:create obs:bucket:CreateBucket obs:bucket:HeadBucket obs:bucket:GetLifecycleConfiguration obs:bucket:PutLifecycleConfiguration obs:bucket:GetBucketAcl obs:bucket:PutBucketAcl kms:cmk:list            | √                                                                     | x                                                        |
| 修改追踪器                                      | PUT /v1.0/{project_id}/tracker/{tracker_name}                     | cts:tracker:update             | lts:topics:list lts:topics:create lts:groups:list lts:groups:create obs:bucket:CreateBucket obs:bucket:HeadBucket obs:bucket:GetLifecycleConfiguration obs:bucket:PutLifecycleConfiguration obs:bucket:GetBucketAcl obs:bucket:PutBucketAcl kms:cmk:list            | √                                                                     | x                                                        |
| 删除追踪器                                      | DELETE /v3/{project_id}/trackers                                  | cts:tracker:delete             | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 删除追踪器                                      | DELETE /v1.0/{project_id}/tracker                                 | cts:tracker:delete             | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 创建关键操作通知                                   | POST /v3/{project_id}/notifications                               | cts:notification:create        | smn:topic:listTopic iam:users:listUsers iam:groups:listGroups                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | √                                                                     | x                                                        |
| 修改关键操作通知                                   | PUT /v3/{project_id}/notifications                                | cts:notification:update        | smn:topic:listTopic iam:users:listUsers iam:groups:listGroups                                                                                                                                                                                                                                                                                                                                                                                                                                                               | √                                                                     | x                                                        |
| 删除关键操作通知                                   | DELETE /v3/{project_id}/notifications                             | cts:notification:delete        | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询关键操作通知                                   | GET /v3/{project_id}/notifications/{notification_type}            | cts:notification:list          | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询租户追踪器配额信息                                | GET /v3/{project_id}/quotas                                       | cts:quota:get                  | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询云服务的全量操作列表                               | GET /v3/{project_id}/operations                                   | cts:notification:listOperation | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 查询审计日志的操作用户列表                              | GET /v3/{project_id}/user-resources                               | cts:trace:listTraceUser        | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 检查已经配置OBS桶是否可以成功转储                         | POST /v3/{domain_id}/checkbucket                                  | cts:tracker:list               | obs:bucket:ListAllMyBuckets                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | √                                                                     | x                                                        |
| 查询事件的资源类型列表                                | GET /v3/{domain_id}/resources                                     | cts:trace:listResource         | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 批量添加CTS资源标签                                | POST /v3/{project_id}/{resource_type}/{resource_id}/tags/create   | cts:tag:create                 | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
| 批量删除CTS资源标签                                | DELETE /v3/{project_id}/{resource_type}/{resource_id}/tags/delete | cts:tag:delete                 | -                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | √                                                                     | x                                                        |
   
