检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“云服务”,选择“对象存储服务 OBS”。 选择“操作”,根据需求勾选授权项。关于授权项请参考对象相关授权项。
接口示例 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-storage Header: Content-Type: application/json X-Auth-Token: ${token
快速入门 本节通过调用一系列云手机服务器服务的API管理云手机。 通过IAM服务获取到的Token有效期为24小时,需要使用同一个Token鉴权时,可以先将Token缓存,避免频繁调用。
如果需要查询超过7天的操作记录,您必须配置转储到对象存储服务(OBS)或云日志服务(LTS),才可在OBS桶或LTS日志组里面查看历史事件信息。否则,您将无法追溯7天以前的操作记录。
将应用tar包推送至云手机服务器 首次推送或更新应用包,需要调用推送共享应用接口,将OBS桶内的应用tar包推送至云手机服务器。
请求示例 将共享存储文件推送到服务器列表中的服务器上,文件来自于obs桶 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/share-files { "bucket_name" : "bucketA
云手机服务器提供备份与恢复接口,支持客户将重要数据备份到自己的OBS桶(导出云手机数据),也支持客户将OBS桶的备份数据还原到指定云手机(恢复云手机数据 )。 为了保障云手机用户数据的机密性,新版AOSP公共镜像支持文件级加密,用户数据以密文形式落盘。 父主题: 安全
请求示例 查询请求id对应的job状态 https://{CPH Endpoint}/v1/{project_id}/cloud-phone/jobs?
只支持指定tar格式的文件进行推送,您需要将tar文件提前上传至您的OBS桶中。该接口为异步接口。 管理面性能有限,对相同服务器批量执行的ADB命令,将会阻塞云手机其他任务执行。 允许推送的文件大小限制为6G(即不可将obs桶内大于6G的文件推送到手机中),超过限制将返回错误。
详细步骤请参考《云手机服务器API参考》的“安装apk”章节为单台云手机安装应用。 生成应用版本tar包并推至OBS桶 前提条件 需确保云手机已安装对应的应用。 确保已配置好OBS桶的授权策略,具体操作请参考委托CPH操作OBS桶章节。
例如,下面的包,包含一个脚本文件和一个文本文件: 参考准备应用tar包章节将tar包推送到OBS桶中。 参考将tar包推送到目标云手机服务器,需要将预安装标记置为1。 重启需要放置文件的云手机。 完成后,tar包里的文件会被拷贝到目标云手机服务器中所有已经重启的云手机中。
请求示例 将手机数据导出到obs桶 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-storage { "storage_infos" : [ { "phone_id" : "1234567b8bab40ffb711234cb80d0234
管理面性能有限,对相同服务器批量执行的ADB命令,将会阻塞云手机其他任务执行。 建议通过开发应用市场的方式安装apk。允许安装的apk大小限制为2G(即不可将obs桶内大于2G的apk安装到手机中),超过限制将返回错误。
请求示例 将应用推送到服务器列表中的服务器上,应用来自于obs桶中 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/share-apps { "package_name" : "com.miniteck.miniworld
同一台云手机服务器,文件推送任务耗时与文件推送任务个数成正比。 操作步骤 以下步骤主要演示如何创建用来存放文件的桶,以及如何为桶设置相关权限。安装和更新APK的操作仅能通过调用API实现。 登录管理控制台。 在服务列表页,选择“存储 > 对象存储服务OBS”。
URI GET /v1/{project_id}/cloud-phone/jobs/{job_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目id。 job_id 是 String 任务id。
操作步骤 登录管理控制台,选择“存储 > 对象存储服务 OBS”,参考“批量控制”创建一个用来存放文件的OBS桶,并为桶设置访问权限。 注意:为了成功上传文件到桶,在创建桶策略时请设置为“目录读写”模式,如图2所示。
bucket_name为对象存储服务OBS的桶名,object_path为apk安装包的存放路径。 phone_ids为需要安装应用的云手机ID(通过获取云手机列表获得,可以填多个,填多个则为多台云手机安装apk应用)。
请求示例 将数据从obs桶恢复到云机 POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-restore { "restore_infos" : [ { "phone_id" : "
更新创建云手机服务器章节中参数实例规格的样例。 更新购买支持共享应用的云手机服务器章节。 更新国内云手机服务器导流海外章节中约束与限制的描述。 2023-03-31 第二次正式发布。 新增委托CPH操作OBS桶章节。