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