更新时间:2026-02-03 GMT+08:00
分享

权限管理

如果您需要对华为云上购买的CodeArts Modeling资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。如果华为账号已经能满足您的要求,不需要通过IAM对用户进行权限管理,您可以跳过本章节,不影响您使用CodeArts Modeling服务的其它功能。

IAM是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。

通过IAM,您可以通过授权控制他们对华为云资源的访问范围。例如您的员工中有负责软件开发的人员,您希望他们拥有CodeArts Modeling的使用权限,但是不希望他们拥有删除软件建模等高危操作的权限,那么您可以使用IAM进行权限分配,通过授予用户仅能使用CodeArts Modeling,但是不允许删除软件建模的权限,控制他们对CodeArts Modeling资源的使用范围。

目前IAM支持身份策略授权。详情如表1

表1 身份策略授权

名称

核心关系

涉及的权限

授权方式

适用场景

身份策略授权

用户-策略

  • 系统身份策略
  • 自定义身份策略
  • 为主体授予身份策略
  • 身份策略附加至主体

核心关系为“用户-策略”,管理员可根据业务需求定制不同的访问控制策略,能够做到更细粒度更灵活的权限控制,新增资源时,对比角色与策略授权,基于身份策略的授权模型可以更快速地直接给用户授权,灵活性更强,更方便,但相对应的,整体权限管控模型构建更加复杂,对相关人员专业能力要求更高,因此更适用于中大型企业。

身份策略权限管理

CodeArts Modeling服务支持身份策略授权。如表2所示,包括了CodeArts Modeling身份策略中的所有系统身份策略。

表2 CodeArts Modeling系统身份策略

系统身份策略名称

描述

策略类别

CodeArtsModelingFullAccessPolicy

CodeArts Modeling所有权限。

系统身份策略

CodeArtsModelingReadOnlyPolicy

CodeArts Modeling只读权限。

系统身份策略

表3列出了CodeArts Modeling常用操作与系统身份策略的授权关系,您可以参照该表选择合适的系统身份策略。

表3 常用操作与系统身份策略的关系

操作

CodeArtsModelingFullAccessPolicy

CodeArtsModelingReadOnlyPolicy

访问模型工程列表

访问模型工程

创建模型工程

×

更新模型工程

×

删除模型工程

×

创建模型工程的分支

×

更新模型工程的分支

×

删除模型工程的分支

×

创建关联模型工程

×

恢复回收站中的模型工程

×

查询模型架构检查方案

创建模型架构检查方案

×

更新模型架构检查方案

×

删除模型架构检查方案

×

执行模型架构检查

×

查询模型架构检查结果

导入模型工程配置

×

查询模型元素

批量查询模型元素

创建模型元素

×

更新模型元素

×

删除模型元素

×

更新模型对象锁

×

恢复模型数据回收站内容

×

分享模型数据

×

修改模型数据分享记录

×

查看分享模型数据分享记录

创建模型数据复制任务

×

更新模型数据复制任务

×

删除模型数据分享记录

创建模型数据迁移任务

×

更新模型数据迁移任务

×

查询模型数据迁移任务记录

更新元模型配置

×

项目级权限

CodeArts Modeling中默认的用户角色类型及对建模的操作权限说明如下:

“默认角色权限矩阵”

资源权限

项目经理

产品经理

测试经理

运维经理

系统工程师

Committer

开发人员

测试人员

参与者

浏览者

查看(可打开模型图,只读)

创建(可在任何包下新增包、图、元素)

×

×

更新(可修改任何包、图、元素)

×

×

删除(可删除任何包、图、元素)

×

×

配置(可操作工程设置)

×

×

×

×

×

×

×

×

×

执行(可执行架构检查)

×

复制(可复制图)

×

×

自创建(在自己包下面创建包、图、元素,在其他人创建的包下可建图、元素)

×

×

×

×

×

×

×

×

×

自更新(只能修改自己创建的包、图、元素)

×

×

×

×

×

×

×

×

×

自删除(只能删除自己建的包、图、元素)

×

×

×

×

×

×

×

×

×

”表示默认有权限,“×”表示默认没有权限。

相关链接

相关文档