
# 权限和授权项说明
如果您需要对您所拥有的CCM进行精细的权限管理，您可以使用统一身份认证服务（Identity and Access Management，简称IAM），如果华为账号所具备的权限功能已经能满足您的要求，您可以跳过本章节，不影响您使用CCM服务的其他功能。
通过IAM，您可以通过授权控制主体（IAM用户、用户组、IAM委托或信任委托）对华为云资源的访问范围。目前IAM支持两类授权，一类是角色与策略授权，另一类为身份策略授权。
两者有如下的区别和关系：
表1角色授权与策略授权的区别 
| 名称   | 核心关系     | 涉及的权限                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 授权方式                                                                                                                                                                                                                                                                                                                             | 适用场景                                                                                              |
|:---|:---|:---|:---|:---|
| 角色授权 | 用户-角色-权限 | - 系统角色  - 系统策略  - 自定义策略   | 为主体授予角色或策略                                                                                                                                                                                                                                                                                                                       | 每个用户可以根据被分配的角色相对快速的被授予相关权限，但灵活性较差，难以满足细粒度精确权限控制需求，更适用于对维护角色和授权关系工作量较小的中小企业用户。                     |
| 策略授权 | 用户-策略    | - 系统策略  - 自定义策略                                                                                                                            | - 为主体授予策略  - 策略附加至主体   | 新增资源时，对比角色授权需要维护所有相关角色，基于策略的授权模型仅需要维护较少的资源，可扩展性更强，更方便。但相对应的，整体模型构建更加复杂，对相关人员专业能力要求更高，因此更适用于中大型企业。 |
   
例如：如果需要对IAM用户授予可以创建华北-北京四区域的ECS和华南-广州区域的OBS的权限，基于角色授权的场景中，管理员需要创建两个自定义策略，并且为IAM用户同时授予这两个自定义策略才可以实现权限控制。在基于策略授权的场景中，管理员仅需要创建一个自定义策略，在策略中通过条件键"g:RequestedRegion"的配置即可达到策略对于授权区域的控制。将策略附加主体或为主体授予该策略即可获得相应权限，权限配置方式更细粒度更灵活。
两种授权模型场景下的策略、授权项等并不互通，推荐使用基于策略授权的模型进行授权。
账号下的IAM用户发起API请求时，该IAM用户必须具备调用该接口所需的权限，否则，API请求将调用失败。每个接口所需要的权限，与各个接口所对应的授权项相对应，只有发起请求的用户被授予授权项所对应的策略，该用户才能成功调用该接口。
例如，用户要调用接口来查询证书列表，那么在策略授权的场景中，这个IAM用户被授予的权限中必须包含允许"scm:cert:list"的授权项，该接口才能调用成功。在身份策略授权的场景中，这个IAM用户被授予的权限中包含"scm:cert:list "的授权项，该接口才能调用成功。
