检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
基于客户服务器直接访问iDME公网服务 应用场景 当用户拥有能支持公网访问的自有服务器,且业务应用服务部署在自有服务器上时,无需其他资源辅助,可直接访问iDME公网服务。 本节中的方案主要介绍用户从能支持公网访问的自有服务器如何经过业务应用服务,直接访问iDME公网服务。本方案具有以下优势:
已在本地通用服务器中部署Node.js。 如果本地通用服务器未部署Node.js,请参见如何在本地通用服务器中部署流程运行服务依赖的Node.js环境?进行部署。 操作步骤 如下操作以CentOS 7.6 64位操作系统的ECS为例。 登录Linux弹性云服务器。 将已获取的SDK包
64位操作系统的ECS为例。 登录Linux弹性云服务器。 将已获取的SDK包和License文件上传至弹性云服务器,具体操作请参见上传文件到云服务器方式概览。 执行如下命令,将SDK包解压缩到部署服务器的工作目录。 tar -xvf {SDK包的名称} -C {部署服务器的工作目录}
登录待部署iDME的云服务器,具体操作请参见Linux弹性云服务器登录方式概述。 步骤2:挂载文件系统 执行如下命令,在云服务器上挂载SFS Turbo文件系统。 mount -t nfs -o vers=3,nolock 云服务器弹性公网IP地址:/ /mnt/sfs_turbo 执行如下命令,赋予执行权限。
访问,该选择会导致应用的访问安全性较低。 白名单:仅允许IP地址中的IP访问。 黑名单:不允许IP地址中的IP访问。 IP 需要通过白名单或黑名单进行访问控制的IP地址,支持IPv4地址和IPv6地址。 每行一个IP地址或一个网段,以回车结束; 每个IP地址或者网段都可以用“|”分隔添加备注,如“192
白名单:仅允许IP地址中的IP访问。 黑名单:不允许IP地址中的IP访问。 允许所有IP访问:不进行访问控制,允许所有IP访问,该选择会导致应用的访问安全性较低。 IP 需要通过白名单或黑名单进行访问控制的IP地址,支持IPv4地址和IPv6地址。 每行一个IP地址或一个网段,以回车结束;
NAT-Test 在“华南-广州友好”区域的用户VPC中购买公网NAT网关,配置SNAT规则并绑定EIP-Test,构建用户VPC中ECS的公网出口。 1 弹性云服务器(ECS) ECS-Test 在“华南-广州友好”区域的用户VPC中创建ECS,用于主动访问公网资源。 1 实施步骤
如果您已在流程引擎流程SDK资源规划中规划了单点登录的相关资源/云服务,并在部署时配置了单点登录信息,可以选择此方式进行验证。 在浏览器中访问如下地址,查看服务是否启动成功。 流程编排服务 http://{承载流程编排服务的服务器域名或IP地址}:{流程编排服务的端口号}/{流程编排服务文根}/index
如果SDK部署机器为容器,则提供容器的ESN。 如何一键获取数据建模引擎运行SDK部署机器的信息? 如果您已在本地通用服务器/容器中部署了数据建模引擎运行SDK,可通过调用API的方式一键获取部署机器的信息。 http://{部署机器的IP地址}:{部署机器的端口号}/rdm_{应用的唯一标识}_ap
访问,该选择会导致应用的访问安全性较低。 白名单:仅允许IP地址中的IP访问。 黑名单:不允许IP地址中的IP访问。 IP 需要通过白名单或黑名单进行访问控制的IP地址,支持IPv4地址和IPv6地址。 每行一个IP地址或一个网段,以回车结束; 每个IP地址或者网段都可以用“|”分隔添加备注,如“192
} 其中,加粗的斜体字段需要根据实际值填写。 Endpoint:表示承载REST服务端点的服务器域名或IP地址。 appID:表示应用ID。 joiner:表示连接符,取值范围:on,and和where。此处设置为“and”。 conditionName:表示查询条件的名称(数据模型的属性英文名称)。
通过Ping方式验证 登录弹性云服务器,执行以下命令,测试ECS-Test和iDME内网服务的通信情况。 ping 内网IP地址 内网IP地址可在数据建模引擎运行服务详情页获取,详细请参见查看数据建模引擎运行服务详情信息。 经测试,如下图所示,ECS-Test可以正常访问应用运行态。
如果您已在数据建模引擎运行SDK资源规划中规划了单点登录的相关资源/云服务,并在项目中添加了对应的单点登录配置信息,可以选择此方式进行验证。 在浏览器中访问如下地址,查看服务是否启动成功。 http://{部署服务器的IP地址}:{部署服务器的端口号}/rdm_{应用的唯一标识}_app/services/index
示例:保持默认设置,选择“否”。 选择刚创建的数据源,单击,弹出读取或更新数据的提示框。 在弹出的提示框中,输入连接数据库的密码,单击“测试连接”, 数据库连接成功后,单击“确定”。 读取数据需要等待一段时间,您可以单击刷新数据源的状态,当“状态”为“读取成功”即表示成功将本地服务器的数据库物理表读取至应用设计态。
返回一个资源特征与地址的列表用于用户终端(例如:浏览器)选择。 301 Moved Permanently 永久移动,请求的资源已被永久的移动到新的URI,返回信息会包括新的URI。 302 Found 资源被临时移动。 303 See Other 查看其他地址。 使用GET和POST请求查看。
管理流程引擎的域名 流程引擎支持针对域名设置白名单,以放行指定域名或IP地址的访问请求。例如,企业内部办公网络的域名、业务接口调用IP地址或其他已确认正常的IP地址,您可以将这些IP地址添加至流程运行服务中的“应用配置 > 域名管理”予以放行,来自域名白名单的IP地址访问请求不会被拦截。
部署iDME后,其接口调用方式是什么? 前缀采用http://${iDME服务器IP地址}/rdm_应用ID_app/services,后缀再拼接需要调用的接口mapping地址。 例如调用获取所有非内部的数据实体模型的接口,采用前缀拼接上后缀“/rdm/basic/api/DataMo
String 承载REST服务端点的服务器域名或IP地址。 appID 是 String 应用ID。 fileId 是 String 已上传文件的ID。 该参数会以“?fileId={FileID}”格式拼接在URI后面,其中“FileID”表示需要预览文件(图片)的ID。 请求参数 表2 请求Header参数
] } } 其中,{Endpoint}表示数据建模引擎所在域名或IP地址,{appID}表示应用ID。 出参 返回模型所有属性、直接关联的参考对象、扩展属性、分类属性、级联的数据等。 示例场景 有两个实例,ID分别为455304697733976064和455304645330341888。
{Endpoint}表示数据建模引擎所在域名或IP地址,{appID}表示应用ID,{entityName}表示实体的英文名称。 在URL上填写待查询的页码(curPage)和每页可显示的数据量(pageSize)。 在JSON代码中的设置sorts字段、filter字段和SelectedField字段。