# 管理企业项目
企业项目是一种云资源管理方式。企业管理（Enterprise Management）提供面向企业客户的云上资源管理、人员管理、权限管理和财务管理等综合管理服务。区别于管理控制台独立操控、配置云产品的方式，企业管理控制台以面向企业资源管理为出发点，帮助企业以公司、部门、项目等分级管理方式实现企业云上的人员、资源、权限和财务管理。
**已开通企业项目服务的用户，可以使用企业项目管理云服务资源。**
#### 应用场景
当企业存在多个部门或项目，需要将DWS集群等云资源按项目维度进行隔离管理、独立核算，并对不同项目下的资源进行差异化授权时，可以通过企业项目实现分级管理。
例如：将生产环境的DWS集群关联到**"生产项目"** ，将测试环境的集群关联到**"测试项目"**，并为不同项目配置不同的用户组权限，实现资源隔离和权限控制。
#### 注意事项
- 在集群创建过程中，如果集群与企业项目绑定成功，则集群创建成功，如果绑定失败，系统会发送告警，集群就会创建失败。
- 在为DWS集群创建快照时，会同时保存集群与企业项目的关联关系，在恢复集群时，也会恢复企业项目的关联关系。
- 当删除DWS集群时，DWS集群与企业项目的关联关系会被自动删除。
 
#### 绑定企业项目
在DWS中，用户可以在创建集群时为集群选择所属的企业项目，从而将DWS集群与企业项目进行关联，详情请参见[创建DWS存算一体集群](https://support.huaweicloud.com/mgtg-dws/dws_01_0019.html)。在选择"企业项目"的下拉列表中，将显示用户在企业项目服务中已创建的项目。系统内置了默认企业项目**"default"**，如果用户没有为集群选择企业项目，集群将自动归属到该默认项目。
#### 查看企业项目
[登录DWS管理控制台](https://console.huaweicloud.com/dws)，在集群创建成功后，您可以查看集群关联的企业项目。**用户只能查询到有访问权限的项目下的集群资源。**
- 在集群管理页面的集群列表中，查看集群所属的企业项目。
  图1查看企业项目   
  ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002617625477.png "点击放大") 
- 在集群列表中，找到所需要的集群，然后单击集群名称，进入**"** **集群详情"** 页面，可以查看与集群关联的企业项目。单击企业项目的名称，可以跳转到企业管理的控制台页面对该企业项目进行查看或编辑。
  图2查看集群的企业项目   
  ![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225702.png "点击放大") 

- 同时，在企业管理的控制台上，查询指定项目中的资源列表时，也可以查询到DWS服务的资源。
 
#### 按企业项目搜索集群
1. [登录DWS管理控制台](https://console.huaweicloud.com/dws)。
2. 在左导航栏选择**"** **集群 \> 集群列表"**。
3. 在集群列表上方单击搜索框，下划至"企业项目"，然后选择所需搜索的项目名称。
4. 集群列表将自动刷新，即可查看与该项目关联的所有集群。
图3按企业项目搜索   
![](https://support.huaweicloud.com/mgtg-dws/figure/zh-cn_image_0000002587225700.png "点击放大")
#### 将集群迁入或迁出企业项目
一个DWS集群**只能关联一个企业项目**。当集群创建成功后，可以在企业管理的控制台上，执行迁入迁出操作，修改DWS集群企业项目。迁入迁出后，DWS集群与新的企业项目进行关联，DWS集群与原企业项目的关联关系将被自动解除。
迁入的详细操作，请参考《企业管理用户指南》的[为企业项目迁入资源](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0108763967.html)。
迁出的详细操作，请参考《企业管理用户指南》的[迁出企业项目资源](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0108763973.html)。
#### 企业项目级别细粒度授权
当系统预置的权限不能满足要求时，您可以创建自定义策略，并通过给用户组授予自定义策略来进行精细的访问控制。企业项目作为一个单独可管理的对象，可以和用户组绑定，策略可以授权给用户组，这就实现了企业项目级别的细粒度授权。
1. [登录IAM管理控制台](https://console.huaweicloud.com/iam)。
2. 在左导航栏选择**"权限管理 \> 权限"** 页签，单击右上角的**"创建自定义策略"** 。
   
   具体操作请参见[通过IAM授予使用DWS的权限](https://support.huaweicloud.com/mgtg-dws/dws_01_0147.html)。
   - 您必须使用IAM管理员用户，即属于admin用户组的用户，因为只有IAM管理员用户具备创建用户组及用户、修改用户组权限等操作权限。
   
   - 由于DWS服务属于项目级服务，"作用范围"必须选择**"** **项目级服务"**，如果需要该策略对多个项目生效，需要对多个项目分别授权。
   
   - 在IAM中，预置了DWS策略模板。在创建自定义策略时，您可以选择以下模板，然后基于模板修改策略授权语句。
     - DWS FullAccess：拥有对数据仓库服务的所有执行权限。
     
     - DWS ReadOnlyAccess：拥有对数据仓库服务的只读权限。
     
     - DWS Administrator：拥有对数据仓库服务的所有执行权限。
     
     - DWS Database Access：拥有该权限的用户，可以基于IAM用户生成临时数据库用户凭证以连接DWS集群数据库。
      
   
   - 在策略授权语句中，您可以在Action列表中，添加如[DWS资源操作授权项列表](https://support.huaweicloud.com/mgtg-dws/dws_01_0149.html#ZH-CN_TOPIC_0000002587065578__section89181381475)所述的DWS资源操作或REST API对应的**"授权项"** ，从而使策略获得相应的操作权限。
     例如，在策略语句的Action列表中，添加"dws:cluster:create"，那么该策略就拥有了创建/恢复集群的权限。
     
   
   - 如果需要使用其他服务，您同时还需授予其他服务的相关操作权限，具体内容请查阅相关服务的帮助文档。 例如，创建DWS集群时，需要配置集群所属的虚拟私有云，为了能获取VPC列表，您需在策略语句中添加授权项"vpc:\*:get\*"。
     
   
   
   
   
3. 单击管理控制台右上方的**"企业"**，进入企业管理控制台。
4. 在企业管理控制台的**"人员管理 \> 用户组管理** **"** 页面中，创建用户组并添加用户，将用户组加入到项目，并将新创建的自定义策略授权给用户组，使用户组中的用户具有策略定义的权限。
   
   详细操作请参见《企业管理用户指南》中的[为企业项目添加用户组](https://support.huaweicloud.com/usermanual-em/zh-cn_topic_0109989489.html)章节。
   
   
 
#### 相关文档
- 企业管理详细介绍：[什么是企业项目管理](https://support.huaweicloud.com/usermanual-em/em_eps_01_0000.html)
- 细粒度策略详情：[策略语法：细粒度策略](https://support.huaweicloud.com/mgtg-dws/dws_01_0149.html)
 
