云服务器内容精选

  • 响应示例 状态码:200 成功响应。 { "server_end_point" : "obs.cn-north-xx.myhuaweicloud.com", "bucket_name" : "", "object_path" : "app-file/xxxx.exe", "policy" : { "version" : "1.1", "statement" : { "effect" : "Allow", "action" : [ "obs:object:PutObject" ], "resource" : [ "obs:*:*:object:file/xxx.exe" ] } }, "credential" : { "access" : "nvfdjnvodfhnboidf923948390", "secret" : "nvfdjnvodfhnboidf923948390", "security_token" : "nvfdjnvodfhnboidf923948390" } }
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 server_end_point String 访问的服务终端节点。 bucket_name String 存放的桶名称。 object_path String OBS对象路径。 注: path是对象在obs中的完整路径。 例如桶存在如下目录结构的数据。 Bucket: ├─dir1 | ├─object1.txt | └─object2.txt └─object3.txt Object1的path: dir1/object1.txt Object2的path: dir1/object2.txt Object3的path: object3.txt policy ObsPolicy object 访问策略。 credential ObsCredential object 对应的凭据信息。 表5 ObsPolicy 参数 参数类型 描述 version String 版本号。 statement ObsPolicyStatement object obs桶存放的策略内容。 表6 ObsPolicyStatement 参数 参数类型 描述 effect String 状态(正常、禁用): 'Allow' - 允许 'Deny' - 禁用 action Array of strings 可以进行操作的权限合集。 resource Array of strings 允许访问的资源。 表7 ObsCredential 参数 参数类型 描述 access String access key。 secret String secret key。 security_token String 安全校验token。 状态码:400 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:401 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:403 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:404 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:405 表12 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:500 表13 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:503 表14 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • 请求示例 { "name" : "notepad++.exe", "version" : "v1.1.1", "description" : "xxx。", "app_file_store" : { "store_type" : "OBS", "bucket_store" : { "bucket_name" : "wks-appcenter-xxxx", "bucket_file_path" : "app-file/xxxx.exe" }, "file_link" : "https://host-addresss/xxxxx.jpg" }, "app_icon_url" : "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8 /w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==", "install_type" : "QUIET_INSTALL", "authorization_type" : "ALL_USER", "install_command" : "${FILE_PATH} /S", "uninstall_command" : "msiexec /uninstall ${FILE_PATH} /quiet", "support_os" : "Windows", "catalog_id" : "xxxx-xxx-xxxx", "status" : "NORMAL", "install_info" : "xxxx-xxx-xxxx" }
  • 响应示例 状态码:200 成功响应。 { "id" : "x-xx-xxx", "tenant_id" : "xxx-xx-x-xx", "name" : "xxx.exe", "version" : "v1.1.1", "description" : "测试应用。", "authorization_type" : "ALL_USER", "app_file_store" : { "store_type" : "OBS", "bucket_store" : { "bucket_name" : "wks-appcenter-xxxx", "bucket_file_path" : "app-file/xxxx.exe" }, "file_link" : "https://host-addresss/xxxxx.jpg" }, "app_icon_url" : "https://host-addresss/xxxxx", "install_type" : "QUIET_INSTALL", "install_command" : "${FILE_PATH} /S", "uninstall_command" : "msiexec /uninstall ${FILE_PATH} /quiet", "support_os" : "Windows", "status" : "NORMAL", "application_source" : "CUSTOM", "create_time" : "2024-12-25T06:58:19.765Z", "catalog_id" : 1, "catalog" : "其他", "install_info" : "安装信息" }
  • 响应参数 状态码:200 表6 响应Body参数 参数 参数类型 描述 id String 唯一标识。 tenant_id String 租户id。 name String 应用名称。 version String 版本号。 description String 描述。 authorization_type String ALL_USER - 全部用户 ASSIGN_USER - 授权指定用户 app_file_store FileStoreLink object 应用存储信息。 app_icon_url String 应用图标路径。 install_type String 安装方式: QUIET_INSTALL - 静默安装。 安装命令(静默安装命令),例: ${FILE_PATH} /S。 UNZIP_INSTALL - 解压安装。 例: unzip ${FILE_PATH}。 GUI_INSTALL - 用户通过GUI界面安装。 install_type为QUIET_INSTALL、UNZIP_INSTALL时install_command非空。 预定义变量将采用以下值: ${FILE_PATH}: 应用安装包在桌面本地的存储路径。 install_command String 安装命令(静默安装命令)。 例: ${FILE_PATH} /S。 预定义变量将采用以下值: ${FILE_PATH}: 应用安装包在桌面本地的存储路径。 uninstall_command String 卸载命令(静默卸载命令)。 例: msiexec /uninstall ${FILE_PATH} /quiet。 预定义变量将采用以下值: ${FILE_PATH}: 应用安装包在桌面本地的存储路径。 support_os String 系统类型: Linux - Windows - Other - status String 应用状态(正常、禁用) 'NORMAL' - 正常 'FORBIDDEN' - 禁用状态 application_source String 应用来源: CUSTOM - 用户上传 SYSTEM - 内置应用 MARKET - 市场应用 create_time String 应用创建时间。 catalog_id String 分类ID。 catalog String 分类名称。 install_info String 安装信息。 表7 FileStoreLink 参数 参数类型 描述 store_type String 存储方式: OBS - OBS桶存储。 LINK - 外部存储,使用的可访问下载链接。 bucket_store BucketStore object OBS桶存储。 file_link String 文件下载完整路径。 表8 BucketStore 参数 参数类型 描述 bucket_name String 桶名称固定格式:wks-appcenter-{project_id}; 需先调用桶授权接口进行授权。 bucket_file_path String OBS对象路径。 注: bucket_file_path是对象在obs中的完整路径,不能以/开头。 例如桶存在如下目录结构的数据。 Bucket: ├─dir1 | ├─object1.txt | └─object2.txt └─object3.txt Object1的路径: dir1/object1.txt Object2的路径: dir1/object2.txt Object3的路径: object3.txt 状态码:400 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:401 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:403 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:404 表12 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:405 表13 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:500 表14 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:503 表15 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 name 否 String 应用名称,名称需满足如下规则: 名称允许可见字符或空格,不可为全空格。 长度1~128个字符。 version 否 String 版本号。 description 否 String 描述。 app_file_store 否 FileStoreLink object 文件存储路径支持OBS或者外部链接,store_type指定实际生效的配置,bucket_store和file_link必须设置其一。 app_icon_url 否 String 图片的路径,支持使用可访问的URL地址或DataURIscheme。 可访问的URL - https://xxx.x.xx.x/xxx/xx.jpg。 DataURIscheme - data;image/png;base64,iVBORw0KGgoAAAANS; 注意使用dataURLStream时,最多支持约xxKB大小的图片,且必须是png格式。 install_type 否 String 安装方式: QUIET_INSTALL - 静默安装。 安装命令(静默安装命令),例: ${FILE_PATH} /S。 UNZIP_INSTALL - 解压安装。 例: unzip ${FILE_PATH}。 GUI_INSTALL - 用户通过GUI界面安装。 install_type为QUIET_INSTALL、UNZIP_INSTALL时install_command非空。 预定义变量将采用以下值: ${FILE_PATH}: 应用安装包在桌面本地的存储路径。 authorization_type 否 String ALL_USER - 全部用户 ASSIGN_USER - 授权指定用户 install_command 否 String 安装命令(静默安装命令)。 例: ${FILE_PATH} /S。 预定义变量将采用以下值: ${FILE_PATH}: 应用安装包在桌面本地的存储路径。 uninstall_command 否 String 卸载命令(静默卸载命令)。 例: msiexec /uninstall ${FILE_PATH} /quiet。 预定义变量将采用以下值: ${FILE_PATH}: 应用安装包在桌面本地的存储路径。 support_os 否 String 系统类型: Linux - Windows - Other - catalog_id 否 String 分类ID。 status 否 String 应用状态(正常、禁用) 'NORMAL' - 正常 'FORBIDDEN' - 禁用状态 install_info 否 String 安装信息。 表4 FileStoreLink 参数 是否必选 参数类型 描述 store_type 是 String 存储方式: OBS - OBS桶存储。 LINK - 外部存储,使用的可访问下载链接。 bucket_store 否 BucketStore object OBS桶存储。 file_link 否 String 文件下载完整路径。 表5 BucketStore 参数 是否必选 参数类型 描述 bucket_name 否 String 桶名称固定格式:wks-appcenter-{project_id}; 需先调用桶授权接口进行授权。 bucket_file_path 否 String OBS对象路径。 注: bucket_file_path是对象在obs中的完整路径,不能以/开头。 例如桶存在如下目录结构的数据。 Bucket: ├─dir1 | ├─object1.txt | └─object2.txt └─object3.txt Object1的路径: dir1/object1.txt Object2的路径: dir1/object2.txt Object3的路径: object3.txt
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 items Array of Catalog objects 应用分类信息。 表4 Catalog 参数 参数类型 描述 id String 唯一标识ID。 catalog_zh String 分类描述(中文)。 catalog_en String 分类描述(英文)。 状态码:400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:405 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。 状态码:503 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码,失败时返回。 error_msg String 错误描述。
  • 约束与限制 支持在iDME已适配的数据库类型间的应用同步。即:如果源应用和目标应用都属于iDME应用,支持不同类型数据库间的应用同步。 如果目标应用中存在具有“多维视图&多维分支”功能的同名数据模型,不支持同步没有“多维视图&多维分支”功能的同名数据模型。 在工业数据模型模板库生成的同步任务不支持下载离线文件。如果应用中存在同名的数据模型或者枚举类型,“工作中”的同名数据模型会直接被发布,并修订更新新版本,“已发布”的数据模型直接修订更新新版本,同名枚举类型。 租户需要具有源应用和目标应用的“应用责任人”或“应用开发人员”权限。 一个目标应用仅支持创建一个“未启动”或“执行中”状态的同步任务。 系统每天凌晨2点自动清理超过一年且“状态”为“已完成”的应用同步任务,为避免所需的应用同步任务或离线文件超出保留时间被删除,请及时备份应用同步任务,以及下载所需离线文件至本地。
  • 管理SDK任务 为了方便用户查看当前应用的SDK任务,用户可以在“应用发布”页面,单击“SDK任务列表”,在展开的“SDK任务列表”页面进行查看。 图4 SDK任务列表 在该页面中,可以查看到的SDK任务列表操作包括:应用版本号、SDK版本、类型、任务状态、错误信息、创建人、创建时间以及结束时间等。 此外,为了帮助用户快速查询指定的SDK任务,支持通过设置如下筛选条件,单击“搜索”进行筛选。 图5 搜索SDK任务 应用版本号:可通过应用发布时生成的应用版本号进行筛选。 SDK版本:可通过iDME的版本进行筛选。 任务状态:支持按排队中、执行中、成功以及失败进行筛选。 创建人:可通过生成SDK任务的用户名筛选。 创建时间:可自定义SDK任务的创建时间进行筛选。 结束时间:可自定义SDK任务的结束时间进行筛选。
  • 响应参数 状态码: 400 表3 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 401 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 403 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 404 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_msg String 错误信息
  • 将应用上架到应用中心 您需将应用先上架到我的应用,该应用才可上架到应用中心。 在“货架管理”页面选择“已上架”页签,单击操作列“上架应用中心”,弹出上架弹窗。 图2 将应用上架到应用中心 填写应用信息,如表1所示,单击“上架应用中心”。 系统提示“申请上架成功”,请您耐心等待,待审批通过后即可上架到应用中心。 表1 应用信息 字段 描述 应用名称 在页面显示的应用名称,限制20个字符。 应用图标 应用的图标,此处的图标是在轻应用构建平台申请上架应用时设置的图标,不支持修改。 应用简介 用于描述应用的用途。 提供单位 用于体现应用提供单位。 应用印象 内容显示在应用卡片的背景图片上,可用于体现应用的特性功能等。 分类 应用所属的分类,包含角色、场景、功能和行业四大类。在应用中心可通过分类筛选应用。 价格 设置应用交易价格,保留小数点后两位。 标签 显示在应用卡片下方,用于体现应用行业、分类、用途等。最多可添加3个标签。 背景图片 应用使用的背景图片。仅支持PNG、JPG、JPEG格式图片,大小在10M以内,建议比例16:9。 演示视频 用于展示应用使用方法的视频。支持MP4-H.264、WebM、Ogg格式文件,大小不超过2G。
  • 操作步骤 登录圆桌,在页面右上角单击,进入“应用中心”页面。 单击页面右上角,进入“我的应用”页面。 已上架:当前租户内的开发者在轻应用构建平台构建,且上架到应用中心的应用。 已启用:当前用户启用过的应用,将应用从当前用户管理的所有团队中移除后,应用从已启用下去除。 已订阅:当前租户在一级应用中心订阅的应用。 单击应用卡片右侧。 取消已分配的团队勾选状态,单击“保存”。 图1 添加到团队 返回到圆桌首页,在底部导航栏选择团队,进入团队页面。 在左上方单击团队,切换到添加应用的对应团队。 在团队页面右上角单击,在“创建事件”页面,查找添加的模板。 如果未查找到该模板,表示您已移除成功。