云服务器内容精选

  • 购买工业软件云服务 企业在购买工业软件云服务(如板级EDA工具链云服务、产品数字化协同平台云服务、工业仿真工具链云服务、数字化制造基础服务等)并进行组织创建和绑定后,将自动开通工业软件SaaS服务中心。服务开通后,企业用户可以通过工业软件SaaS服务中心统一订阅、登录和使用云服务。 您可以通过访问华为云帮助中心,搜索对应云服务的帮助文档,了解各个工业软件云服务的购买、组织创建和绑定的操作。 图1 华为云帮助中心 父主题: 开通工业软件SaaS服务中心
  • 使用工业软件SaaS服务中心 超级管理员:服务开通完成后,超级管理员使用管理员账号登录工业软件SaaS服务中心企业管理业务面添加组织成员。成员加入组织后,自动开通工业软件SaaS服务中心的使用权限。具体操作请参见成员管理。 普通用户:联系管理员获取登录工业软件SaaS服务中心的账号密码,使用获取的账号可以访问和使用工业软件SaaS服务中心协同平台和ISCDesk客户端。具体操作请参见企业用户指南。
  • 修订记录 发布日期 修订记录 2024-04-16 第五次正式发布。 新增 联营SaaS商品上架 2024-02-23 第四次正式发布。 修改 应用程序改造 发布应用资产 联营SaaS接入流程介绍 2024-01-27 第三次正式发布。 新增 联营SaaS类商品接入指南 V1.0 修改 工业软件接入ISCDesk 2024-01-22 第二次正式发布。 新增 Sdk::TrialExpirationAndGetLicense 修改 工业软件接入ISCDesk Sdk::CheckNewVersions 2023-12-25 第一次正式发布。 父主题: 工业软件SaaS服务中心接入指南
  • 约束与限制 使用工业软件SaaS服务中心时,您需注意以下限制: 表1 工业软件SaaS服务中心使用限制 功能模块 约束与限制 工业软件SaaS服务中心企业管理业务面 华为账号最多可以创建5个组织,每个组织下默认最多可以添加和邀请共200个成员。 部门最大层级不超过5级,一个组织最多可以有999个部门。 协同平台 协同空间初始容量为50GB,每次最大可扩容50GB。 协同空间人员总容量默认为500人。 协同空间数量限制不超过50个。 协同空间封面大小限制在2MB内,支持jpg、jpeg、png、bmp格式。 协同空间上传的文件大小限制不超过10GB。 ISCDesk客户端 支持Windows系统,Windows 10及以上版本。 最低硬件配置:CPU i5 四核 2.4GHZ,内存8G。 推荐硬件配置:CPU Intel i7 四核 3.0GHZ及以上,内存8GB及以上。 屏幕分辨率支持1680*1050、1920*1080和2560*1440。 父主题: 工业软件SaaS服务中心简介
  • 如何使用原生服务 原生服务在AstroZero内的使用场景包括但不限于: 在服务编排中调用 将原生服务集成到AstroZero中,供服务编排内部调用。 供外部系统通过Restful接口调用 通过下面的REST接口,调用原生服务,该调用方式只适用于外部接口。 https://AstroZero域名/native/NativeService1/0.1.0/health 其中,“AstroZero域名”请配置为AstroZero对外提供的默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得。 图1 公共接口详情 在脚本中调用 原生服务集成到AstroZero上,且在AstroZero上自定义了公共接口后,可以在脚本中内部调用公共接口。 脚本部分示例如下: //其中"appcube.cn-north-4.huaweicloud.com"为对外提供的默认域名 let resp3 = httpClient.post("https://appcube.cn-north-4.huaweicloud.com" + "/native/NativeService1/0.1.0/health", callOptions3); console.log(context.getHost()) console.log(resp3.body); if (resp3.body.resCode == "0" && resp.body.result) { console.log('auth success, currrent user is: ', resp3.body.result.name) } 其中“appcube.cn-north-4.huaweicloud.com”为对外提供的开发态默认域名,“/native/NativeService1/0.1.0/health”为该服务的公共接口的开放URL,可以在公共接口详情中查询获得。该调用方式只适用于外部接口。 在页面中调用 在高级页面,可以在Widget代码中调用原生服务的自定义公共接口。 在标准页面,可以在事件代码中直接调用原生服务的自定义公共接口或通过定义服务模型,关联调用原生服务的服务编排,再在页面事件代码中调用服务模型从而来调用原生服务。在标准页面上传组件中还可以调用原生服务的自定义接口实现上传功能。标准页面中上传组件功能介绍请参见上传。 在BPM中调用 在服务编排中调用原生服务后,向BPM设计页面的泳道中拖入“调用服务编排”图标。选择,在“服务编排配置”页面,选择需要调用的服务编排,配置输入输出参数。 在触发器中调用 在服务编排中调用原生服务后,在触发器中可调用该服务编排,当满足触发器规则时,系统会执行该服务编排。
  • 购买工业软件云服务 企业在购买工业软件云服务(如板级EDA工具链云服务、产品数字化协同平台云服务、工业仿真工具链云服务、数字化制造基础服务等)并进行组织创建和绑定后,将自动开通工业软件SaaS服务中心。服务开通后,企业用户可以通过工业软件SaaS服务中心统一订阅、登录和使用云服务。 您可以通过访问华为云帮助中心,搜索对应云服务的帮助文档,了解各个工业软件云服务的购买、组织创建和绑定的操作。 图1 华为云帮助中心 父主题: 开通工业软件SaaS服务中心
  • 入门导读 工业软件SaaS服务中心将工业桌面工具软件改造成具有工业软件特性的SaaS化服务,通过采用软硬一体化、端边云协同方式,实现工业软件交互在端、管理在云、数据在云、计算在云,提升企业用户使用工业软件体验及节约成本。 初次使用工业软件SaaS服务中心的您,如果对工业软件SaaS服务中心还不太了解,不知道从何处入手,请仔细阅读该入门导读。通过入门导读可帮助您由浅入深的学习工业软件SaaS服务中心,帮助您更快上手操作工业软件SaaS服务中心。 表1 阶段分解 阶段 任务 内容说明 难易程度 初学入门工业软件SaaS服务中心 开通工业软件SaaS服务中心 在使用工业软件SaaS服务中心前,您需要先完成工业软件云商品或工业软件云服务的购买、企业组织创建和绑定等操作。 - 认识工业软件SaaS服务中心 初次使用工业软件SaaS服务中心时,通过阅读本章节,初步了解工业软件SaaS服务中心。 - 创建工业软件SaaS服务中心操作账号 服务开通后,超级管理员可以创建企业用户的操作账号,使企业成员获得工业软件SaaS服务中心的使用权限。 - PC端应用授权与使用 超级管理员将企业已购买的PC端应用License授权给企业成员后,企业成员下载安装ISCDesk客户端,使用管理员已授权的应用。 ★ 父主题: 工业软件SaaS服务中心快速入门
  • 产品功能 在使用工业软件SaaS服务中心前,建议您先了解工业软件SaaS服务中心的基本概念,以便更好地理解工业软件SaaS服务中心提供的各项功能。 面向企业管理员,工业软件SaaS服务中心企业管理业务面提供的功能如表1所示。 表1 企业管理业务面 功能名称 功能描述 发布区域 首页 展示License分配情况、协同空间使用量、已购买服务、组织信息、审批事项等,支持快速访问常用入口和工业软件云专区。 华北-北京四 组织成员管理 对组织的部门和成员进行管理,支持添加部门、创建/邀请成员等。 华北-北京四 权限与审批 对企业用户提交的加入组织申请和应用使用申请进行审批。 华北-北京四 应用管理 管理企业已购买的PC端应用和WEB应用。 PC端应用:支持成员授权、自动授权、撤销授权,以及查看订单授权详情、授权操作日志和License激活日志等。 WEB应用:支持跳转WEB应用的管理平台。 华北-北京四 协同数据管理 展示组织内部成员在协同平台的空间使用量情况。 华北-北京四 审计日志 记录组织内部成员增、删、改,以及上传/下载的操作日志。 华北-北京四 面向企业用户,工业软件SaaS服务中心协同平台和ISCDesk客户端提供的功能如表2和表3所示。 表2 协同平台 功能名称 功能描述 发布区域 团队协同空间 空间管理:支持空间的创建、编辑、退出、解散,以及默认空间设置、拥有者变更等。 成员管理:对空间成员及空间角色进行管理。 文件夹管理:支持在空间里创建文件夹,对文件夹进行编辑、重命名和删除操作。 文件管理:支持上传文件到空间,对文件进行检入/检出、下载、修订、变更生命周期状态、重命名、删除操作。 文件版本管理:查看和下载不同版本的文件,编辑文件版本描述等。 查看操作日志:查看空间成员对文件的操作记录,例如:创建文件、检入文件、检出文件等。 华北-北京四 回收站 清理回收站的垃圾文件,释放空间容量。 华北-北京四 表3 ISCDesk客户端 功能名称 功能描述 发布区域 登录页 在试用专区进行工具软件的试用,支持下载、打开、卸载、申请使用等。 在工业软件云专区查看和购买更多的工具软件及工业软件云服务。 华北-北京四 首页 展示当前用户已授权应用、企业已购应用、本地已安装应用、最近访问应用和推荐应用。 客户端应用可一键下载安装、打开、升级和卸载。未授权应用支持申请授权,查看授权详情;已授权应用支持打开应用后快速激活。 WEB应用可创建Windows桌面快捷图标,一键唤起ISCDesk并打开应用。 提供协同空间快捷入口,支持打开协同空间。 支持查看空间动态和消息通知。 华北-北京四 设置中心 下载安装设置:包括应用下载、安装和安装包清理方式设置,以及安装包完整性校验方式查看。 其他设置:文件保存到/另存到/打开云端的快捷键设置。 华北-北京四 父主题: 工业软件SaaS服务中心简介
  • 请求示例 导入CSE微服务 { "group_info" : { "group_id" : "6329eaa17736412b988536179cd8d662", "group_name" : "", "app_id" : "" }, "service_type" : "CSE", "protocol" : "HTTPS", "apis" : [ { "name" : "api1", "req_method" : "ANY", "req_uri" : "/test", "match_mode" : "SWA" } ], "backend_timeout" : 5000, "auth_type" : "NONE", "cors" : false, "cse_info" : { "engine_id" : "fde2c21c-5bd9-40f0-ad6a-81e4b6782805a", "service_id" : "92919f98fba80c2df13cc285c983946c90e635ff", "version" : "1.0.0" } } 导入CCE工作负载,负载类型为无状态负载Deployment { "group_info" : { "group_id" : "6329eaa17736412b988536179cd8d662", "group_name" : "", "app_id" : "" }, "service_type" : "CCE", "protocol" : "HTTPS", "apis" : [ { "name" : "dp", "req_method" : "ANY", "req_uri" : "/test", "match_mode" : "SWA" } ], "backend_timeout" : 5000, "auth_type" : "NONE", "cors" : false, "cce_info" : { "cluster_id" : "11069278-f9f8-11ec-b1b2-0255ac100b06", "namespace" : "test", "workload_type" : "deployment", "app_name" : "dp", "port" : 80, "labels" : [ { "label_name" : "cluster_id", "label_value" : "c429700c-5dc4-482a-9c0e-99f6c0635113" } ] } }
  • 响应参数 状态码: 201 表10 响应Body参数 参数 参数类型 描述 vpc_channel_id String vpc通道编号 api_group_id String api分组编号 apis Array of MicroserviceImportApiResp objects 导入的api列表 表11 MicroserviceImportApiResp 参数 参数类型 描述 name String API名称 req_uri String API请求路径 req_method String API请求方法 id String API编号 match_mode String API的匹配方式 SWA:前缀匹配 NORMAL:正常匹配(绝对匹配) 默认:SWA 枚举值: SWA NORMAL 状态码: 400 表12 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 401 表13 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 403 表14 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 404 表15 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述 状态码: 500 表16 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误描述
  • 响应示例 状态码: 201 success 示例 1 { "vpc_channel_id" : "9d075537ff314a5e8e5c98bf29549b89", "api_group_id" : "6329eaa17736412b988536179cd8d662", "apis" : [ { "id" : "72e667087fe140529f81995b213dadbe", "name" : "api1", "req_uri" : "/test", "req_method" : "ANY", "match_mode" : "SWA" } ] } 示例 2 { "vpc_channel_id" : "3f56e9d4a747486caa4cfb59a47b6854", "api_group_id" : "6329eaa17736412b988536179cd8d662", "apis" : [ { "id" : "3b52e2c05710470b88e283deb0a805e6", "name" : "dp_b09d", "req_uri" : "/test", "req_method" : "ANY", "match_mode" : "SWA" } ] } 状态码: 400 Bad Request { "error_code" : "APIG.2011", "error_msg" : "Invalid parameter value,parameterName:name. Please refer to the support documentation" } 状态码: 401 Unauthorized { "error_code" : "APIG.1002", "error_msg" : "Incorrect token or token resolution failed" } 状态码: 403 Forbidden { "error_code" : "APIG.1005", "error_msg" : "No permissions to request this method" } 状态码: 404 Not Found { "error_code" : "APIG.3030", "error_msg" : "The instance does not exist;id:f0fa1789-3b76-433b-a787-9892951c620ec" } 状态码: 500 Internal Server Error { "error_code" : "APIG.9999", "error_msg" : "System error" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 group_info 是 MicroserviceGroup object 导入微服务的API分组信息 service_type 是 String 微服务中心类型。 CSE:CSE微服务注册中心 CCE: CCE云容器引擎(工作负载) CCE_SERVICE: CCE云容器引擎(Service) 枚举值: CSE CCE CCE_SERVICE protocol 否 String API网关访问微服务的请求协议 HTTP HTTPS 缺省值:HTTPS 枚举值: HTTP HTTPS apis 是 Array of MicroserviceApiCreate objects 导入的api列表 数组长度:1 - 50 backend_timeout 否 Integer APIG请求后端服务的超时时间。最大超时时间可通过实例特性backend_timeout配置修改,可修改的上限为600000,默认5000 单位:毫秒。 最小值:1 缺省值:5000 auth_type 否 String API的认证方式,默认无认证 NONE:无认证 APP:APP认证 IAM:IAM认证 缺省值:NONE 枚举值: NONE APP IAM cors 否 Boolean 是否支持跨域,默认不支持 true:支持 false:不支持 缺省值:false 枚举值: true false cse_info 否 MicroServiceInfoCSECreate object CSE微服务详细信息,service_type为CSE时必填 cce_info 否 MicroServiceInfoCCECreate object CCE云容器引擎工作负载信息,service_type为CCE时必填 cce_service_info 否 MicroServiceInfoCCEServiceCreate object CCE云容器引擎Service信息,service_type为CCE_SERVICE时必填 表4 MicroserviceGroup 参数 是否必选 参数类型 描述 group_id 否 String 指定已有的分组,为空时创建新的分组 最小长度:0 最大长度:64 group_name 否 String API分组的名称,group_id为空时必填。 支持汉字、英文、数字、中划线、下划线、点、斜杠、中英文格式下的小括号和冒号、中文格式下的顿号,且只能以英文、汉字和数字开头,3-255个字符。 说明: 中文字符必须为UTF-8或者unicode编码。 最小长度:3 最大长度:255 app_id 否 String group_id为空时必填,指定新分组所属的集成应用 最小长度:0 最大长度:64 表5 MicroserviceApiCreate 参数 是否必选 参数类型 描述 name 否 String API名称。 支持汉字、英文、数字、中划线、下划线、点、斜杠、中英文格式下的小括号和冒号、中文格式下的顿号,且只能以英文、汉字和数字开头。 说明: 中文字符必须为UTF-8或者unicode编码。 最小长度:3 最大长度:255 req_method 否 String API的请求方式 缺省值:ANY 枚举值: GET POST PUT DELETE HEAD PATCH OPTIONS ANY req_uri 是 String 请求地址。可以包含请求参数,用{}标识,比如/getUserInfo/{userId},支持 * / %- _ . 等特殊字符,总长度不超过512,且满足URI规范。 /apic/health_check为APIG预置的健康检查路径,当req_method=GET时不支持req_uri=/apic/health_check。 说明: 需要服从URI规范。 最小长度:1 最大长度:512 match_mode 否 String API的匹配方式 SWA:前缀匹配 NORMAL:正常匹配(绝对匹配) 默认:NORMAL 缺省值:SWA 枚举值: SWA NORMAL 表6 MicroServiceInfoCSECreate 参数 是否必选 参数类型 描述 engine_id 是 String 微服务引擎编号 最大长度:64 service_id 是 String 微服务编号 最大长度:64 version 是 String 微服务版本 最大长度:64 表7 MicroServiceInfoCCECreate 参数 是否必选 参数类型 描述 cluster_id 是 String 云容器引擎集群编号 最大长度:64 namespace 是 String 命名空间 最大长度:64 workload_type 是 String 工作负载类型 deployment:无状态负载 statefulset:有状态负载 daemonset:守护进程集 枚举值: deployment statefulset daemonset app_name 否 String APP名称。支持汉字,英文,数字,点,中划线,下划线,且只能以英文和汉字开头,1-64字符。 说明: 中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 label_key 否 String 服务标识名。支持汉字、英文、数字、中划线、下划线、点、斜杠、中英文格式下的小括号和冒号,且只能以英文、汉字和数字开头,1-64个字符。 说明: 中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 label_value 否 String 服务标识值。支持汉字,英文,数字,点,中划线,下划线,且只能以英文和汉字开头,1-64字符。 说明: 中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 version 否 String 工作负载的版本 最大长度:64 port 是 Integer 工作负载的监听端口号 最小值:1 最大值:65535 labels 否 Array of MicroserviceLabel objects 工作负载的标签列表。 表8 MicroserviceLabel 参数 是否必选 参数类型 描述 label_name 是 String 标签名称。 以字母或者数字开头和结尾,由字母、数字、连接符('-')、下划线('_')、点号('.')组成且63个字符之内。 最小长度:1 最大长度:63 label_value 是 String 标签值。 以字母或者数字开头和结尾,由字母、数字、连接符('-')、下划线('_')、点号('.')组成且63个字符之内。 最小长度:1 最大长度:63 表9 MicroServiceInfoCCEServiceCreate 参数 是否必选 参数类型 描述 cluster_id 是 String 云容器引擎集群编号 最大长度:64 namespace 是 String 命名空间。1-63字符。只能包含小写字母、数字,以及 '-',必须以字母开头,必须以字母数字结尾。 最小长度:1 最大长度:63 service_name 是 String Service名称。支持汉字,英文,数字,点,中划线,下划线,且只能以英文和汉字开头,1-64字符。 说明: 中文字符必须为UTF-8或者unicode编码。 最小长度:1 最大长度:64 port 否 Integer Service的监听端口号。如果是多端口Service,用户需填写一个端口。 最小值:1 最大值:65535
  • 监控/日志查询 当服务支持事件监控和日志查询功能时,在服务实例详情界面会出现一个“监控”页签和“日志”页签。 由于服务来自不同的服务提供商,不同类别的服务实例提供的配置项或功能页可能存在差异,具体请咨询服务提供商,以服务实例的展示界面为准。 登录UCS控制台,在左侧导航栏中选择“云原生服务中心”,单击“服务实例”页签。 单击需要查询的实例名称,进入实例的基本信息页面。 单击“监控”或“日志”选项卡,查看具体的监控指标以及日志详情。各服务提供的展示内容可能存在差异,请根据页面提示进行操作。 监控:云原生服务中心内置了Prometheus监控能力,服务提供商可以按照自身业务情况,配置所需要展示的服务指标,指标详情查看服务介绍或咨询服务提供商。以Redis为例,如图3所示。 请确保当前集群已安装kube-prometheus-stack插件,且插件状态正常,参见kube-prometheus-stack插件。 图3 Redis监控指标 日志:如服务对接了日志采集功能,则在云原生服务中心实例详情界面会展示“日志”页签。用户单击“日志”页签可以查看日志内容。以Redis为例,如图4所示。 图4 Redis日志内容
  • 配置修改 各服务支持的参数配置方式因服务而异,当服务支持实例配置参数可视化修改功能时,在服务实例详情界面会出现一个“配置修改”页签,用户可通过控制台对已创建的实例参数进行编辑,有如下两种方法: 通过可视化界面修改配置(需服务支持)。 通过Yaml修改配置(适用于所有服务)。 由于服务来自不同的服务提供商,不同类别的服务实例提供的配置项或功能页可能存在差异,具体请咨询服务提供商,以服务实例的展示界面为准。 通过界面修改 当服务支持实例配置参数可视化修改功能时,在服务实例详情界面会出现一个“配置修改”页签,页面中提供了具体参数说明。 由于通过Yaml方式不能保证修改参数的规范性,建议您优先使用此方法进行配置修改。 页面可能并未提供全量参数的修改,如您需要修改全量参数,请使用Yaml方式修改。 登录UCS控制台,在左侧导航栏中选择“云原生服务中心”,单击“服务实例”页签。 单击需要查询的实例名称,进入实例的基本信息页面。 单击“配置修改”页签,进入配置修改页。 参数名称:支持修改的参数名称。 参数值:填写目标参数值。 参数说明:对参数意义的说明,在修改参数前请您仔细阅读此参数说明。 图5 配置修改 单击“编辑”按钮,对参数进行修改,不同服务支持修改的参数可能有差异,请根据实际页面操作。 单击“提交”按钮,将会自动下发请求完成实例配置更新。 通过Yaml修改 登录UCS控制台,在左侧导航栏中选择“云原生服务中心”,单击“服务实例”页签。 单击需要查询的实例名称,进入实例的基本信息页面。 单击页面右上角的按钮,进入Yaml编辑页面,如图6所示。 图6 编辑实例 在编辑Yaml页面对实例参数进行修改,如图7所示。 图7 编辑Yaml页面 完成修改后,单击“确认”提交,进行实例配置更新。
  • 实例运维 当服务支持独立的运维能力时,在服务实例详情界面会出现一个“Action”页签,各服务支持的运维能力有所区别,请根据实际页面进行操作,这里以Redis为例。 由于服务来自不同的服务提供商,不同类别的服务实例提供的配置项或功能页可能存在差异,具体请咨询服务提供商,以服务实例的展示界面为准。 登录UCS控制台,在左侧导航栏中选择“云原生服务中心”,单击“服务实例”页签。 单击需要查询的实例名称,进入实例的基本信息页面。 单击“Action”页签,进入运维操作页,如图8所示。 RedisClusterBackup:备份操作,进行Redis集群的数据备份。 RedisClusterRestore:恢复操作,根据已有的备份文件进行Redis集群的数据恢复。 图8 Action页面 单击“创建”按钮,进行Redis集群的备份/恢复。