部署应用
应用完成设计与开发并成功发布后,管理员或拥有运行环境管理权限的IAM用户,可通过控制台将应用部署至目标运行服务,生成应用运行态。部署成功后,即可执行API调用、创建实例等操作。
约束与限制
- 标准使用场景应用:仅支持部署至体验版或基础版数据建模引擎运行服务,单个运行服务仅允许部署1个应用。
- 轻量使用场景应用:仅支持部署至基础版-Lite数据建模引擎运行服务,单个运行服务最多支持部署10个应用。
- 同一应用在同一时间仅能部署至一个运行服务。如需将其部署至其他运行服务,须先在原运行服务上执行卸载操作以释放资源,随后才能重新部署。具体操作请参见卸载应用。
- 部署过程中如果发生异常,支持对当前异常应用进行卸载或重新部署操作。
- 应用部署时长与应用关联的租户数量、数据模型数量正相关。为避免部署超时或运行不稳定,建议根据场景类型控制资源上限,建议阈值:
- 标准使用场景:实体模型<400个、扩展表<1200个、租户<40个。
- 轻量使用场景:实体模型≤50个,扩展表<400个,租户<40个。
前提条件
- 已发布应用。
- 已获取管理员或拥有运行环境管理权限的IAM用户的账号和密码。如果应用开启了权限控制,需确保操作用户为该应用的应用责任人。
操作步骤
- 登录iDME控制台。
- 在左侧导航栏中,单击“数据建模引擎”,进入数据建模引擎页面。
- (可选)如果同时有部署在公有云上和边缘云上的运行服务,请根据实际切换。
- 找到需要部署应用的运行服务,单击“部署”。
- 在弹出的窗口中,设置如下信息,单击“确定”。
表1 规格配置 参数
说明
应用
选择需要部署的应用名称。
应用版本
选择应用已发布的版本。默认选中最新版本,请根据业务需求选择。
注意:重新部署时,仅支持选择当前已部署版本或更高版本。
组织
仅公有云场景下,部署至基础版或基础版-Lite数据建模引擎运行服务时必填。
用于控制应用运行态的访问权限,仅所选组织下的成员可登录使用该应用运行态的数据服务。
- 我的组织:当前华为账号下创建的组织。
- 其他组织:当前账号接收到的他人分享的组织,具体操作请参见分享组织。
如果没有可选组织,可单击“创建组织”快速创建,具体操作请参见创建组织。
运行服务管理员
仅公有云场景下生效,配置项随数据建模引擎运行服务类型动态展示:
- 体验版:自动展示当前应用下所有具有“应用责任人”角色的用户,不可修改。
- 基础版:仅当开启流程引擎时显示并必填。如未开启流程引擎,此配置项自动隐藏。下拉列表仅展示当前应用所绑定组织中的组织管理员。
被指定为“运行服务管理员”的用户拥有系统级管理权限,可实现流程引擎全局管控,同时具备规则监控等配套功能操作权限。流程引擎相关介绍请参见什么是流程引擎。
仅公有云场景下,当应用部署在基础版运行服务上时需要设置如下表中的安全配置。
表2 安全配置 安全配置项
说明
访问控制
可以选择允许所有IP访问、白名单和黑名单。
- 允许所有IP访问:不进行访问控制,允许所有IP访问,该选择会导致应用的访问安全性较低。
- 白名单:仅允许IP地址中的IP访问。
- 黑名单:不允许IP地址中的IP访问。
IP
需要通过白名单或黑名单进行访问控制的IP地址,支持IPv4地址和IPv6地址。
- 每行一个IP地址或一个网段,以回车结束;
- 每个IP地址或者网段都可以用“|”分隔添加备注,如“192.168.10.10丨ECS01”,备注长度范围是0到255字符,不能包含<>;
- 每个IP地址中最多可添加300个IP地址或网段。
- 在弹出的窗口中,根据屏幕提示输入指令,单击“确定”。
