
# 在CodeArts项目中管理自定义角色
当CodeArts内置的[系统角色](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00006.html#section1)不满足使用需求时，用户可以自定义角色并配置操作权限。
#### 约束与限制
每个项目中最多可以创建500个自定义角色。
#### 前提条件
拥有"**通用设置 \> 角色 \> 权限设置** "权限。[项目成员如何查看/获取需要的操作权限？](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0010.html)
#### 创建自定义角色
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-devcloud/zh-cn_image_0000001917408514.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参考[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   
   
2. 单击目标项目名称。
3. 在导航中依次选择"设置 \> 权限管理"，进入权限管理页面。
4. 单击"创建角色"，在弹框中设置以下信息后，单击"确定"。 
   创建成功后，在"自定义角色"中可以找到新创建的角色。
   图1创建角色   
   ![](https://support.huaweicloud.com/usermanual-devcloud/zh-cn_image_0000002362456821.png "点击放大")
   表1创建角色 
   | 参数   | 说明                                                                                                                                                                                                                                                                                                                                                        |
   |:---|:---|
   | 角色名称 | 自定义角色的名称，不能与系统角色名称重复。 支持中英文、数字、空格、"()"、"\[\]"、"-"、"_"、"\~"、"."、"\&"、"\<\>"、"（）"、"【】"、"《》"、"{}"，不超过30个字符。                                                                                                                                                                                                                 |
   | 复制权限 | 用于复制同类型项目中已有角色的权限。 该参数为可选参数，勾选后，需要在下拉列表中选择目标项目及角色名称。 - 项目：选择与当前项目同类型的项目名称。  - 角色：可以所选项目中的任意角色。   |
      
   
   
 
#### 管理自定义角色
1. 进入CodeArts首页。 
   1. 登录[CodeArts控制台](https://console.huaweicloud.com/devcloud)，单击![](https://support.huaweicloud.com/usermanual-devcloud/zh-cn_image_0000001917408514.png)，根据需要选择已开通CodeArts的区域。
   
   2. 单击"前往工作台"。 如果当前账号采用的是历史计费模式（详情请参考[历史计费模式说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0031.html)），则单击"立即使用"。
      
   
   
   
   
2. 单击目标项目名称。
3. 在导航中依次选择"设置 \> 权限管理"，进入权限管理页面。
4. 根据需要完成以下管理操作。 
   
   | 操作     | 说明                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
   |:---|:---|
   | 编辑角色权限 | 1. 单击目标角色名称，选择目标服务名称，页面中显示所选角色在该服务中的权限。  2. 单击"编辑"，根据需要勾选权限，单击"保存"。 保存成功后，页面中显示更新后的权限信息。                                                                                                                                            |
   | 修改角色名称 | 1. 单击目标角色名称后的![](https://support.huaweicloud.com/usermanual-devcloud/zh-cn_image_0000002312717556.png)，选择"修改角色名称"。  2. 输入修改后的角色名称，单击"确定"。 修改成功后，页面中显示更新后的角色名称。                                                         |
   | 删除角色   | 警告： 删除后，将无法恢复，请谨慎操作。 1. 单击目标角色名称后的![](https://support.huaweicloud.com/usermanual-devcloud/zh-cn_image_0000002312557760.png)，选择"删除角色"。  2. 在弹框中输入"YES"，单击"确定"。 删除成功后，页面中将不显示该角色。    |
      
   
   
 
