创建iDME操作用户(IAM授权)
在iDME中,iDME控制台、应用设计态、部署在体验版数据建模引擎上的应用运行态和数字主线引擎是基于IAM系统策略和自定义策略的授权,可以通过用户组功能实现IAM用户的授权。当您需要将相关资源分配给企业中不同的员工或者应用程序使用时,可以通过添加IAM账号实现。
关于iDME更多相关权限的介绍,详细可参考权限管理。
IAM授权流程
- 创建用户组并授权。
在IAM控制台创建用户组,并授予iDME权限,例如DME ReadOnlyAccess。
- 创建用户并加入用户组。
在IAM控制台创建用户,并将其加入1中创建的用户组。
- 用户登录并验证权限。
新创建的用户登录控制台后,在“服务列表”中选择“工业数字模型驱动引擎”,尝试创建应用,如果无法成功操作(假设当前权限仅包含DME ReadOnlyAccess),表示“DME ReadOnlyAccess”已生效。
系统策略
IAM中预置的iDME系统策略当前包含DME FullAccess、DME AppOperationAccess、DME EnvOperationAccess和DME ReadOnlyAccess几种策略。
关于iDME系统策略的主要权限说明,详细请参见iDME系统策略。
- DME FullAccess:工业数字模型驱动引擎服务所有权限。
- DME AppOperationAccess:工业数字模型驱动引擎服务应用管理权限,拥有创建和修改应用的权限。
- DME EnvOperationAccess:工业数字模型驱动引擎服务运行环境管理权限,拥有部署和卸载应用的权限。
- DME ReadOnlyAccess:工业数字模型驱动引擎服务的只读策略,拥有应用列表、运行服务列表的只读权限。
自定义策略
如果系统预置的iDME策略不满足授权要求,管理员可以创建自定义策略,并通过给用户组授予自定义策略来进行精细的访问控制,自定义策略是对系统策略的扩展和补充。自定义策略中可以添加的授权项(Action)请参考权限策略和授权项。
目前支持以下两种方式创建自定义策略:
- 可视化视图创建自定义策略:无需了解JSON语法,按可视化视图导航栏选择云服务、操作、资源、条件等策略内容,可自动生成策略。
- JSON视图创建自定义策略:可以在选择策略模板后,根据具体需求编辑策略内容;也可以直接在编辑框内编写JSON格式的策略内容。
具体创建步骤请参见:创建自定义策略。
修改自定义策略后,权限不会立即生效,大概需要等待15分钟,权限才会自动生效。