华为云用户手册

  • 云手机属性列表 属性参数都为非必选且可以修改,说明如下: 以aphs1开头和rx1.cp.c60.d32.e1v1.qemu规格的云手机仅支持少量属性的修改。 部分属性可能需要最新的镜像才能支持,如有需要请您更新手机镜像。 名称 参数类型 说明 约束 com.cph.mainkeys Integer 是否隐藏虚拟按键,默认为0,即不隐藏 说明:com.cph.mainkeys和qemu.hw.mainkeys均可用来隐藏/显示虚拟按键,后者现已弃用。 0表示不隐藏,即显示虚拟按键;1表示隐藏,即不显示虚拟按键。 disable.status.bar Integer 是否禁用状态栏,默认为0。 0表示不禁用,即显示状态栏;1表示禁用,即不显示状态栏。 ro.permission.changed Integer 是否在安装app时自动赋予App请求的所有权限,默认为0。 0表示不自动赋予App请求的所有权限,1表示自动赋予App请求的所有权限。 ro.install.auto Integer 是否在App安装时自动确认安装,默认为0。 0表示App安装时不自动确认安装,1表示App安装时自动确认安装。 ro.com.cph.non_root Integer 是否非root,默认为1。 0表示root,1表示非root。 ro.com.cph.notification_disable Integer 是否禁用 消息通知 ,默认为0。 0表示不禁用,1表示禁用。 com.cph.disable_fb_permission Integer 是否关闭App截图隐私保护功能,默认为0, 不关闭。 0 表示不关闭App截图隐私保护功能,对APP设置保护的界面无法进行截图。 1 表示关闭App截图隐私保护功能, 允许对App已设置保护的界面截图。 com.cph.bandwidth_limit String 限制手机公网下载速度。 取值范围:1~99999999,单位kbit/s。-1表示不限速。 注意: 手机速度达到的上限不超过带宽上限。 rx1.cp.c60.d32.e1v1.qemu规格的手机不支持限速。 ro.com.cph.toast_enable Integer 当设置ro.com.cph.non_root=1时,是否启用Toast消息提示框,默认为0 0表示不启用,1表示启用。 com.cph.cam_local_pic_path String 摄像头读取本地图片的路径。摄像头自动加载对应地址的图片。 非空,不多于90个字符,只能由数字、大小写字母、中划线-、下划线_、中文、@、#、点.、冒号:、斜线/和空格组成。 persist.sys.locale String 首次启动时系统的语言识别标签。 非空,不多于64个字符,只能由数字、大小写字母、中划线组成。 sys.prop.writeimsi String IMSI(International Mobile Subscriber Identity,国际移动用户识别码)。 不多于15个字符,只能由十进制数字组成。 sys.prop.writephonenum String 手机号码。 不多于20个字符,只能由十进制数字组成。 sys.prop.writewifissid String 无线网络名称,默认为cloudphone_wifi。 非空,不多于64个字符,只能由数字、大小写字母、中划线-、下划线_、点.、斜线/组成。 gsm.sim.operator.iso-country String SIM卡归属国家,默认为cn。 不多于10个字符,只能由大小写英文字母、英文逗号组成。 gsm.sim.operator.numeric String SIM卡提供商的标识码,默认为46000。 不多于10个字符,只能由大小写英文字母、英文逗号组成。 gsm.sim.operator.alpha String SIM卡的运营商,默认为CMCC。 不多于90个字符,只能由数字、大小写字母、中划线-、下划线_、中文、@、#、点.、逗号, 、冒号:、斜线/、反斜线\、英文左括号(、英文右括号)和空格组成。 gsm.operator.iso-country String 网络运营商国家,默认为cn。 不多于10个字符,只能由大小写英文字母、英文逗号组成。 gsm.operator.numeric String 网络提供商的标识码,默认为46000。 不多于10个字符,只能由大小写英文字母、英文逗号组成。 gsm.operator.alpha String 网络运营商,默认为CMCC。 不多于90个字符,只能由数字、大小写字母、中划线-、下划线_、中文、@、#、点.、逗号, 、冒号:、斜线/、反斜线\、英文左括号(、英文右括号)和空格组成。 ro.hardware.gpurenderer String GPU型号 已弃用 ro.board.platform String 平台型号,默认为hi3660。 已弃用 ro.build.product String 产品型号,默认为STF。 已弃用 ro.product.device String 设备型号,默认为HWSTF。 已弃用 ro.com.cph.sfs_enable String 是否禁用SFS,默认为0。 已弃用 ro.product.manufacturer String 制造商,默认为Huawei。 已弃用 ro.product.name String 产品名称,默认为monbox。 已弃用 qemu.hw.mainkeys Integer 是否隐藏虚拟按键,默认为0,即不隐藏。 已弃用 ro.horizontal.screen String 是否横屏显示,默认为0。 0表示竖屏显示,1表示横屏显示。 com.cph.cg.sign_check_url String 云手游实例签名校验url。 http或者https开头,包含[a-zA-Z0-9_.,/:-],长度不超过256。 com.cph.cg.event_notify_url String 云手游实例事件上报回调url。 http或者https开头,包含[a-zA-Z0-9_.,/:-],长度不超过256。 com.cph.cg.heartbeat_url String 云手游实例心跳上报url。 http或者https开头,包含[a-zA-Z0-9_.,/:-],长度不超过256。 com.cph.cg.heartbeat_interval String 云手游实例心跳上报间隔,单位秒。 1~10个字符,只能由数字组成。 com.cph.cg.app_port String 云游戏应用接入端口。 10000~11000之间的整数。 com.cph.cg.h5_port String 云游戏H5接入端口。 10000~11000之间的整数 ro.com.cph.cloud_app_engine String 是否启用端云推流引擎。 0表示不启用,1表示启用。 父主题: 附录
  • 云手机规格列表 规格名称 规格说明 rc1.se 手机开数 60,CPU 4U,Memory 8GB,720P 30fps rc1.plus 手机开数 30,CPU 6U,Memory 12GB,720P 60fps rc2.se 手机开数 100,CPU 5U,Memory 10GB,720P 30fps rc2.plus 手机开数 80,CPU 6U,Memory 12GB,720P 30fps rc2.pro 手机开数 60,CPU 8U,Memory 16GB,720P 60fps rc2.max 手机开数 40,CPU 16U,Memory 24GB,1080P 30fps rc2.pro_max 手机开数 20,CPU 20U,Memory 32GB,1080P 30fps rc3.se 手机开数 100,CPU 5U,Memory 10GB,720P 30fps rc3.plus 手机开数 90,CPU 6U,Memory 12GB,720P 60fps rc3.pro 手机开数 60,CPU 8U,Memory 16GB,1080P 60fps rc3.max 手机开数 40,CPU 16U,Memory 24GB,1080P 60fps rc3.pro_max 手机开数 20,CPU 20U,Memory 32GB,1080P 60fps 父主题: 附录
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 名称 描述 是否必选 示例 Host 请求的服务器信息,从服务API的URL中获取。值为hostname[:port]。端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443 Content-Type 消息体的类型(格式)。推荐用户使用默认值application/json,有其他取值时会在具体接口中专门说明。 是 application/json Content-Length 请求body长度,单位为Byte。 否 3495 X-Project-Id project id,项目编号。请参考获取项目ID章节获取项目编号。 否 如果是专属云场景采用AK/SK认证方式的接口请求,或者多project场景采用AK/SK认证的接口请求,则该字段必选。 e9993fc787d94b6c886cbaa340f9c0f4 X-Auth-Token 用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头(Headers)中包含的“X-Subject-Token”的值即为Token值。 否 使用Token认证时该字段必选。 注:以下仅为Token示例片段。 MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ API同时支持使用AK/SK认证,AK/SK认证使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权的“AK/SK认证”。 对于管理员创建 IAM 用户接口,使用AK/SK方式认证时,添加消息头后的请求如下所示。 1234 POST https://iam.cn-north-1.myhuaweicloud.com/v3.0/OS-USER/usersContent-Type: application/json X-Sdk-Date: 20240416T095341Z Authorization: SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-type;host;x-sdk-date, Signature=****************
  • 请求URI 请求URI由如下部分组成: {URI-scheme}://{Endpoint}/{resource-path}?{query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 表1 URI中的参数说明 参数 描述 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器 域名 或IP,不同服务不同区域的Endpoint不同,您可以从地区和终端节点获取。 例如IAM服务在“华北-北京四”区域的Endpoint为“iam.cn-north-4.myhuaweicloud.com”。 resource-path 资源路径,即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。 query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“?limit=10”,表示查询不超过10条数据。 例如您需要创建IAM用户,由于IAM为全局服务,则使用任一区域的Endpoint(比如“华北-北京四”区域的Endpoint:“iam.cn-north-4.myhuaweicloud.com”),并在管理员创建IAM用户的URI部分找到resource-path(/v3.0/OS-USER/users),拼接起来如下所示。 https://iam.cn-north-4.myhuaweicloud.com/v3.0/OS-USER/users 图1 URI示意图 为方便查看,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务您正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。 当资源不存在的时候,PATCH可能会去创建一个新的资源。 在管理员创建IAM用户的URI部分,您可以看到其请求方法为“POST”,则其请求为: 1 POST https://iam.cn-north-1.myhuaweicloud.com/v3.0/OS-USER/users
  • 请求消息体(可选) 该部分可选。请求消息体通常以结构化格式(如JSON或XML)发出,与请求消息头中Content-Type对应,传递除请求消息头之外的内容。若请求消息体中的参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于管理员创建IAM用户接口,您可以从接口的请求部分看到所需的请求参数及参数说明,将消息体加入后的请求如下所示,其中加粗的字段需要根据实际值填写。 accountid为IAM用户所属的账号ID。 username为要创建的IAM用户名。 email为IAM用户的邮箱。 **********为IAM用户的登录密码。 POST https://iam.cn-north-4.myhuaweicloud.com/v3.0/OS-USER/usersContent-Type: application/json X-Sdk-Date: 20240416T095341Z Authorization: SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-type;host;x-sdk-date, Signature=**************** { "user": { "domain_id": "accountid", "name": "username", "password": "**********", "email": "email", "description": "IAM User Description" } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中的“X-Subject-Token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • API概览 通过调用云手机服务器服务提供的接口,您可以完整地使用云手机的所有功能。例如查询云手机列表、重启云手机、为云手机推送文件。 表1 云手机服务器接口说明 类型 子类型 说明 云手机服务器 云手机服务器管理 包括查询云手机服务器列表、查询云手机服务器规格列表、购买云手机服务器等接口。 带宽管理 包括查询带宽信息、修改共享带宽接口。 手机实例管理 包括查询云手机列表、查询云手机镜像、重置云手机、重启云手机等接口。 任务管理 包括查询任务执行状态、查询任务执行状态列表接口。 密钥管理 您可通过该接口修改连接云手机的密钥对。 编码服务管理 您可通过该接口查询和重启编码服务。 ADB命令 包含推送文件、安装apk、卸载apk等接口。 标签管理 包括查询项目标签、查询资源标签、查询资源实例等接口。 自定义镜像管理 包括查询镜像列表、删除镜像、共享镜像给指定账号等接口。
  • 基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作。 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和IAM用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。 可用区(AZ,Availability Zone) 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 项目 区域默认对应一个项目,这个项目由系统预置,用来隔离物理区域间的资源(计算资源、存储资源和网络资源),以默认项目为单位进行授权,用户可以访问您账号中该区域的所有资源。如果您希望进行更加精细的权限控制,可以在区域默认的项目中创建子项目,并在子项目中创建资源,然后以子项目为单位进行授权,使得用户仅能访问特定子项目中的资源,使得资源的权限控制更加精确。 图1 项目隔离模型 同样在我的凭证下,您可以查看项目ID。 企业项目 企业项目是项目的升级版,针对企业不同项目间的资源进行分组和管理,是逻辑隔离。企业项目中可以包含多个区域的资源,且项目中的资源可以迁入迁出。 关于企业项目ID的获取及企业项目特性的详细信息,请参见《企业管理用户指南》。
  • 错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 400 CPS.0002 Parameter: offset or limit is invalid. 参数错误:分页参数非法。 请填写正确的参数。 400 CPS.0004 Invalid phone id. 无效云手机ID。 请输入有效的云手机ID。 400 CPS.0009 Parameter: phone_id list is empty. 参数错误:云手机ID参数为空。 请确保云手机ID不为空。 400 CPS.0010 Parameter: status is invalid. 参数错误:云手机状态参数无效。 请输入有效信息重试。 400 CPS.0014 Parameter: sd_path list is empty. 参数错误:文件SD卡的路径为空 请更新参数后重试。 400 CPS.0016 server_id is invalid. server_id非法。 请更新参数后重试。 400 CPS.0020 VNC is not enable. VNC未启用。 请联系客服。 400 CPS.0021 Invalid ticket. 票据非法。 请联系客服。 400 CPS.0022 Not available phone. 没有可用的云手机。 请联系客服。 400 CPS.0023 Duplicate apply the phone. 重复使用云手机。 请联系客服。 400 CPS.0024 Parameter: count is invalid. 参数错误:服务器个数无效。 请更新参数后重试。 400 CPS.0025 Parameter: phone_name is invalid. 参数错误:云手机名称无效。 请更新参数后重试。 400 CPS.0026 Parameter: phone_name is conflicted. 参数错误:云手机名称冲突。 请更新参数后重试。 400 CPS.0027 Parameter: phone_model_name is empty. 参数错误:云手机规格名称为空。 请更新参数后重试。 400 CPS.0028 Parameter: phone_model_name is invalid. 参数错误:云手机规格名称无效。 请更新参数后重试。 400 CPS.0029 Parameter: image_id is empty. 参数错误:云手机镜像ID为空。 请更新参数后重试。 400 CPS.0030 Parameter: image_id is invalid. 参数错误:云手机镜像ID无效。 请更新参数后重试。 400 CPS.0031 Parameter: band_width is invalid. 参数错误:云手机带宽信息无效。 请更新参数后重试。 400 CPS.0032 Parameter: band_width_id is empty. 参数错误:共享带宽ID为空。 请更新参数后重试。 400 CPS.0033 Parameter: band_width_id is invalid. 参数错误:共享带宽ID无效。 请更新参数后重试。 400 CPS.0034 Parameter: band_width_share_type is invalid. 参数错误:带宽类型无效。 请更新参数后重试。 400 CPS.0035 Parameter: band_width_charge_mode is invalid. 参数错误:带宽计费模式无效。 请更新参数后重试。 400 CPS.0036 Parameter: band_width_size is invalid. 参数错误:带宽大小无效。 请更新参数后重试。 400 CPS.0037 Parameter: ports is invalid. 参数错误:云手机启用的应用端口无效。 请更新参数后重试。 400 CPS.0038 Parameter: port name is invalid. 参数错误:应用端口名称无效。 请更新参数后重试。 400 CPS.0039 Parameter: port name is conflicted. 参数错误:应用端口名称冲突。 请更新参数后重试。 400 CPS.0040 Parameter: listen_port is invalid. 参数错误:端口号无效。 请更新参数后重试。 400 CPS.0041 Parameter: listen_port is conflicted. 参数错误:端口号冲突。 请更新参数后重试。 400 CPS.0042 System busy. 系统繁忙。 请稍后重试。 400 CPS.0043 Parameter: bms_name is invalid. 参数错误:端口号冲突。 请更新参数后重试。 400 CPS.0045 Parameter: device_id is invalid. 参数错误:设备ID无效。 请更新参数后重试。 400 CPS.0046 Parameter: project_id is invalid. 参数错误:项目ID无效。 请更新参数后重试。 400 CPS.0047 Parameter: action is invalid. 参数错误:操作无效。 请更新参数后重试。 400 CPS.0048 Parameter: job_id is empty. 参数错误:任务ID为空。 请更新参数后重试。 400 CPS.0049 Parameter: request_id is empty. 参数错误:请求ID为空。 请更新参数后重试。 400 CPS.0051 The bandwidth share type of WHOLE is exist. 带宽类型为共享的带宽已存在。 请联系客服。 400 CPS.0052 Parameter: error_code is invalid. 参数错误:错误码无效。 请更新参数后重试。 400 CPS.0053 No permission to request resources. Phone is frozen. 没有操作资源的权限,云手机被冻结。 请解冻后重试。 400 CPS.0054 Handle job timeout. 处理任务超时。 请稍后重试。 400 CPS.0055 Parameter: extend_param is invalid. 参数错误:计费模式无效。 请更新参数后重试。 400 CPS.0056 Parameter: charging_mode is invalid. 参数错误:计费类型无效。 请更新参数后重试。 400 CPS.0057 Parameter: period_type is invalid. 参数错误:订购周期类型无效。 请更新参数后重试。 400 CPS.0058 Parameter: period_num is invalid. 参数错误:订购周期数无效。 请更新参数后重试。 400 CPS.0059 Parameter: isAutoRenew is invalid. 参数错误:isAutoRenew(是否自动续订)参数无效。 请更新参数后重试。 400 CPS.0060 Parameter: isAutoPay is invalid. 参数错误:isAutoPay(表示下单后,是否自动从客户的账户中支付,而不需要客户手动去支付)参数无效。 请更新参数后重试。 400 CPS.0061 Inquiry order info failed. 查询订单信息失败。 请稍后重试。 400 CPS.0062 Create order failed. 创建订单失败。 请联系客服,或稍后重试。 400 CPS.0063 productInfos is empty. 产品信息为空。 请更新参数后重试。 400 CPS.0064 productId is empty. 产品ID为空。 请更新参数后重试。 400 CPS.0065 Quota exceeded for server. 服务器超出配额。 请申请扩大配额后重试。 400 CPS.0066 Capacity exceeded for server. 服务器的容量已超出。 请联系客服。 400 CPS.0067 Keypair could not found. 找不到密钥对。 请联系客服。 400 CPS.0068 Parameter: keypair_name is empty. 参数错误:密钥对名称为空。 请更新参数后重试。 400 CPS.0069 Parameter: topic_urn is invalid. 参数错误:租户Topic为空。 请更新参数后重试。 400 CPS.0070 Parameter: Property [phone_brand] is invalid. 参数错误:云手机属性“phone_brand”无效。 请更新参数后重试。 400 CPS.0071 Parameter: Property [phone_type] is invalid. 参数错误:云手机属性“phone_type”无效。 请更新参数后重试。 400 CPS.0072 Parameter: Property [serial_num] is invalid. 参数错误:云手机属性“serial_num”无效。 请更新参数后重试。 400 CPS.0073 Parameter: Property [os_version] is invalid. 参数错误:云手机属性“os_version”无效。 请更新参数后重试。 400 CPS.0074 Parameter: Property [phone_num] is invalid. 参数错误:云手机属性“phone_num”无效。 请更新参数后重试。 400 CPS.0075 Parameter: Property [imsi] is invalid. 参数错误:云手机属性“imsi”无效。 请更新参数后重试。 400 CPS.0076 Parameter: Property [iccid] is invalid. 参数错误:云手机属性“iccid”无效。 请更新参数后重试。 400 CPS.0077 Parameter: phones list is invalid. 参数错误:云手机列表无效。 请更新参数后重试。 400 CPS.0078 Parameter: Property is invalid. 参数错误:云手机属性无效。 请更新参数后重试。 400 CPS.0079 Parameter: mac_address is invalid. 参数错误:云手机MAC地址无效。 请更新参数后重试。 400 CPS.0080 Parameter: phone_ids is invalid. 参数错误:云手机ID无效。 请更新参数后重试。 400 CPS.0081 Parameter: phone_ids and phones are both empty. 参数错误:云手机ID为空。 请更新参数后重试。 400 CPS.0082 Parameter: Property [wifi_name] is invalid. 参数错误:云手机属性“wifi_name”无效。 请更新参数后重试。 400 CPS.0083 Parameter: Property [mac_address] is invalid. 参数错误:云手机属性“mac_address”无效。 请更新参数后重试。 400 CPS.0084 Parameter: Property [imei] is invalid. 参数错误:云手机属性“imei”无效。 请更新参数后重试。 400 CPS.0085 Parameter: order_id is invalid. 参数错误:订单ID无效。 请更新参数后重试。 400 CPS.0086 Parameter: resourceId is invalid. 参数错误:资源ID无效。 请更新参数后重试。 400 CPS.0087 Parameter: server_name is invalid. 参数错误:服务器名称无效。 请更新参数后重试。 400 CPS.0088 Parameter: server_model_name is empty. 参数错误:服务器规格名称为空。 请更新参数后重试。 400 CPS.0089 Parameter: server_model_name is invalid. 参数错误:服务器规格名称无效。 请更新参数后重试。 400 CPS.0090 Init server create data failed. 服务器初始化失败。 请联系客服。 400 CPS.0091 Retry time exceeded for creating server. 重试时间超出了创建服务器的时间。 请联系客服。 400 CPS.0092 Create server failed. 服务器创建失败。 请联系客服。 400 CPS.0093 Parameter: internet_accessible is empty. 参数错误:internet_accessible(是否允许公网访问)参数为空。 请更新参数后重试。 400 CPS.0094 Parameter: server_ids is invalid. 参数错误:服务器ID无效。 请更新参数后重试。 400 CPS.0095 Parameter: server_ids is empty. 参数错误:服务器ID为空。 请更新参数后重试。 400 CPS.0096 The number of servers exceeds the limit. 服务器数量超过限制。 请联系客服。 400 CPS.0097 Parameter: server_id is invalid. 参数错误:服务器ID无效。 请更新参数后重试。 400 CPS.0098 Parameter: no available keypair_name or server not ready. 参数错误:无可用的密钥对名称或服务器未就绪。 请更新参数后重试。 400 CPS.0099 Parameter: server is not ready. 参数错误:服务器未就绪。 请联系客服。 400 CPS.0100 Probation phones not found. 未找到试玩云手机。 请联系客服。 400 CPS.0101 No available device access found. 无可用的设备访问权限。 请联系客服。 400 CPS.0102 Failed to create OBS bucket. 创建OBS桶失败。 请联系客服。 400 CPS.0103 Failed to upload objects to OBS. 上传对象至OBS桶失败。 请联系客服。 400 CPS.0105 BMS status is invalid. 裸金属服务器状态无效。 请联系客服。 400 CPS.0106 version doesn't match with agent package. 版本与Agent包不匹配。 请联系客服。 400 CPS.0107 Parameters for upload files to obs is invalid. 用于将文件上传至OBS桶的参数无效。 请联系客服。 400 CPS.0108 Upload files to obs failed. 将文件上传到OBS桶失败。 请联系客服。 400 CPS.0109 Failed to create alarm topic. 创建告警Topic失败。 请联系客服。 400 CPS.0110 Failed to add alarm topic subscriber list. 添加告警Topic至用户列表失败。 请联系客服。 400 CPS.0111 desc.json is invalid. desc.json无效。 请联系客服。 400 CPS.0112 Upload version didn't equals version defined in desc.json. 上传版本不等于desc.json中定义的版本。 请联系客服。 400 CPS.0113 Upload file not founded. 上传的文件未找到。 请联系客服。 400 CPS.0114 Update system_parameter failed. 更新系统参数失败。 请联系客服。 400 CPS.0116 Parameter: type is invalid. 参数错误:类型无效。 请更新参数后重试。 400 CPS.0117 Parameter: command is invalid. 参数错误:command(手机管理命令)参数无效。 请更新参数后重试。 400 CPS.0118 Parameter: content is invalid. 参数错误:content(待执行的命令)参数无效。 请更新参数后重试。 400 CPS.0119 Parameter: filename doesn't end .apk. 参数错误:文件不能以“.apk”结尾。 请更新参数后重试。 400 CPS.0121 Parameter: Encode server id is invalid. 参数错误:编码服务器ID无效。 请更新参数后重试。 400 CPS.0122 Parameter: Encode server id list is invalid. 参数错误:编码服务器ID组无效。 请更新参数后重试。 400 CPS.0123 Encode server not found. 编码服务器不存在。 请联系客服。 400 CPS.0124 Encode server is creating. 编码服务器创建中。 请联系客服。 400 CPS.0125 Parameter: Property [build_id] is invalid. 参数错误:云手机属性“build_id”无效。 请更新参数后重试。 400 CPS.0126 Parameter: Property [android_id] is invalid. 参数错误:云手机属性“android_id”无效。 请更新参数后重试。 400 CPS.0127 Parameter: Property [hide_navigate] is invalid. 参数错误:云手机属性“hide_navigate”无效。 请更新参数后重试。 400 CPS.0128 Parameter: Property [gsm_country] is invalid. 参数错误:云手机属性“gsm_country”无效。 请更新参数后重试。 400 CPS.0129 Parameter: Property [gsm_number] is invalid. 参数错误:云手机属性“gsm_number”无效。 请更新参数后重试。 400 CPS.0130 Parameter: Property [gsm_operator] is invalid. 参数错误:云手机属性“gsm_operator”无效。 请更新参数后重试。 400 CPS.0131 Parameter: Property [sim_country] is invalid. 参数错误:云手机属性“sim_country”无效。 请更新参数后重试。 400 CPS.0132 Parameter: Property [sim_number] is invalid. 参数错误:云手机属性“sim_number”无效。 请更新参数后重试。 400 CPS.0133 Parameter: Property [sim_operator] is invalid. 参数错误:云手机属性“sim_operator”无效。 请更新参数后重试。 400 CPS.0134 Parameter: bucket_name is invalid. 参数错误:桶名无效。 请更新参数后重试。 400 CPS.0135 Parameter: object_path is invalid. 参数错误:对象路径无效。 请更新参数后重试。 400 CPS.0136 Available server not found. 无可用服务器。 请联系客服。 400 CPS.0137 Server does not support push share files. 服务器不支持共享文件存储。 请联系客服。 400 CPS.0138 The bandwidth name is invalid. 带宽名称无效。 请更新参数后重试。 400 CPS.0139 The port_name_list is invalid. 端口名称无效。 请联系客服。 400 CPS.0140 Parameter: manage_band_width is invalid. 参数错误:manage_band_width参数无效。 请更新参数后重试。 400 CPS.0141 Phone is not in running status. 云手机不在“运行中”状态。 请联系客服。 400 CPS.0142 Parameter: image_label is invalid. 参数错误:镜像适用的云手机规格无效。 请更新参数后重试。 400 CPS.0143 Parameter: is_public is invalid. 参数错误:镜像类型无效。 请更新参数后重试。 400 CPS.0144 Parameter: product_type is invalid. 参数错误:产品类型无效。 请更新参数后重试。 400 CPS.0145 Parameter: ports exceeds the limit. 参数错误:port超时限制。 请更新参数后重试 400 CPS.0147 Server does not support push share apps. 服务器不支持共享应用。 请联系客服。 400 CPS.0148 Parameter: pre_install_app is invalid. 参数错误:预安装应用非法。 请更新参数后重试。 400 CPS.0155 The file_paths is invalid. 文件路径无效。 请联系客服。 400 CPS.0156 The server_id is not found. 服务器ID不存在。 请联系客服。 400 CPS.0157 The phone model is invalid. 云手机规格无效。 请联系客服。 400 CPS.0158 The server is not available for being restarted. 该服务器无法重启。 请联系客服。 400 CPS.0159 Server not found. 服务器不存在。 请联系客服。 400 CPS.0160 Only the size of shared bandwidth can be changed. 只能修改共享带宽的大小。 请联系客服。 400 CPS.0161 Parameter: the number of request IDs has exceeded the limit. 参数错误:请求ID的数量已超过限制。 请更新参数后重试。 400 CPS.0162 Parameter: image_name is invalid. 参数错误:镜像名称无效。 请更新参数后重试。 400 CPS.0163 Parameter: property {0} not supported. 参数错误:属性不支持。 请更新参数后重试。 400 CPS.0164 Parameter: Invalid property {0}. 参数错误:属性无效。 请更新参数后重试。 400 CPS.0165 The phone must be in stopped or running status. 云手机必须处于停止或运行中状态。 请联系客服。 400 CPS.0166 Phone image not found. 云手机镜像不存在。 请联系客服。 400 CPS.0167 Parameter: storage_infos is invalid. 参数错误:storage_infos(待导出数据的云手机信息)参数无效。 请更新参数后重试。 400 CPS.0168 Parameter: include_files is invalid. 参数错误:include_files(需要导出数据的存储路径)参数无效。 请更新参数后重试。 400 CPS.0169 Parameter: exclude_files is invalid. 参数错误:exclude_files(不能导出数据的存储路径)参数无效。 请更新参数后重试。 400 CPS.0170 Parameter: storage_infos exceeds the limit. 参数错误:storage_infos(待导出数据的云手机信息)超过限制。 请更新参数后重试。 400 CPS.0171 Parameter: restore_infos is invalid. 参数错误:restore_infos(待重建数据的云手机信息)参数无效。 请更新参数后重试。 400 CPS.0172 Parameter: object_path is unregistered. 参数错误:object_path(数据存储的OBS路径名)未注册。 请更新参数后重试。 400 CPS.0173 Parameter: package_name is invalid. 参数错误:package_name(应用包名)参数无效。 请更新参数后重试。 400 CPS.0174 Parameter: time is invalid. 参数错误:time参数无效。 请更新参数后重试。 400 CPS.0175 Parameter: run_time is invalid. 参数错误:run_time参数无效。 请更新参数后重试。 400 CPS.0176 Parameter: session_id is invalid. 参数错误:session_id参数无效。 请更新参数后重试。 400 CPS.0190 The number of phones exceeds the limit. 云手机数量超过限制。 请联系客服。 400 CPS.0191 Parameter: subnet_cidr is invalid. 参数错误:subnet_cidr参数无效。 请更新参数后重试。 400 CPS.0192 Cannot delete the latest agent because it is in use. 由于最新的Agent在使用,无法删除。 请联系客服。 400 CPS.0193 Parameter: is_key_version is invalid. 参数错误:storage_infos参数无效。 请更新参数后重试。 400 CPS.0194 The subnet overlaps with an existing one. 子网与现有子网重叠。 请联系客服。 400 CPS.0195 Encode server is frozen, no permission to request resources. 编码服务器被冻结,无权限操作。 请联系客服。 400 CPS.0196 Quota is insufficient. 配额不足。 请联系客服。 400 CPS.0197 Parameter: vpc_cidr is invalid. 参数错误:vpc_cidr参数无效。 请更新参数后重试。 400 CPS.0198 The VPC CIDR block must be the same with the existing one. VPC CIDR与现有信息重复。 请联系客服。 400 CPS.0199 The path is invalid. 路径无效。 请联系客服。 400 CPS.0200 Parameter: peering_id is invalid 参数错误:对等连接ID非法。 请输入有效信息重试。 400 CPS.0201 The peering connection cannot be found. 对等连接不存在或者不是与云手机服务器所在VPC建立的对等连接。 请更新参数重试。 400 CPS.0202 You can only configure routes for active peering connections. 对等连接状态不是“已接受”,不能配置路由。 请确保对等连接状态为“已接受”。 400 CPS.0203 Failed to obtain the VPC ID. Buy a server first. 没有找到该租户对应的云手机服务器所在的VPC信息,可能是还没有创建云手机服务器资源或者资源创建失败导致的。 请先创建云手机服务器。 400 CPS.0204 The subnet cannot be used when in delete or error status. 处于删除或错误状态时,不能使用该子网。 请联系客服。 400 CPS.0205 Parameter: br_cidr is invalid. 参数错误:网桥cidr非法。 请输入合法的网桥cidr。 400 CPS.0206 The br_cidr overlaps with an existing subnet cidr. br_cidr与现有子网cidr重叠。 请输入合法的br_cidr。 400 CPS.0207 Parameter: traffic type is invalid. 参数错误:流量类型无效。 请更新参数后重试。 400 CPS.0208 Encode server is not in running status, not allowed to request resources. 编码服务器不处于运行状态,不允许请求资源。 请联系客服。 400 CPS.0209 Parameter: the number of requested phone ids has exceeded the limit. 参数错误:请求的电话ID数量已超过限制。 请更新参数后重试。 400 CPS.0210 Parameter: br_cidr mask has exceeded 16 under the multi bridge specification. 参数错误:在多网桥规范下,br_cidr掩码已超过16。 请更新参数后重试。 400 CPS.0211 Parameter: availability_zone is invalid. 参数错误:可用区非法。 请更新参数后重试。 400 CPS.0212 Parameter: no permission to request availability_zone. 参数错误:没有请求可用性区域的权限。 请联系客服。 400 CPS.0213 Phone is creating. 手机正在创建。 请联系客服。 400 CPS.0214 Parameter: access_ip is invalid. 参数错误:access_ip非法。 请更新参数后重试。 400 CPS.0215 Parameter: access_port is invalid. 参数错误:access_port非法。 请更新参数后重试。 400 CPS.0216 Phone is not in stop status. 云机不在停机状态。 请联系客服。 400 CPS.0217 The br_cidr overlaps with the reserved network segment 10.238.0.0/15. br_cidr与预留网段10.238.0.0/15重叠。 请联系客服。 400 CPS.0218 Parameter: image_sub_type is invalid. 参数错误:image_sub_type无效。 请更新参数后重试。 400 CPS.0219 Phone does not support export and import image. 手机不支持导出和导入镜像。 请联系客服。 400 CPS.0220 Phone image status is not active. 手机镜像状态未激活。 请联系客服。 400 CPS.0221 Phone image type is not whole image. 手机镜像类型不是整机镜像。 请联系客服。 400 CPS.0222 Phone image labels do not match up. 手机镜像标签不匹配。 请联系客服。 400 CPS.0223 Parameter: tenant_vpc_id is invalid. 传入的租户VPC ID 非法。 请输入合法的 VPC ID。 400 CPS.0224 Parameter: subnet_id is invalid. 传入的子网 ID 非法。 请输入合法的子网 ID。 400 CPS.0225 Parameter: ip_address is invalid. 参数错误:ip_address非法。 请更新参数后重试。 400 CPS.0226 Parameter: nics is invalid. 传入的 nics 结构体非法。 请输入合法的 nics 结构体数组。 400 CPS.0227 IP address is not a valid IP for the specified subnet. IP地址不是指定子网的有效IP。 请更新参数后重试。 400 CPS.0228 Subnet does not belong to the VPC. 传入的子网不属于传入的 VPC。 请使用 VPC 内的子网。 400 CPS.0230 The number of this phone image has reached the upper limit 1000000000, please try again tomorrow. 此手机镜像的数量已达到上限1000000000,请明天重试。 请联系客服。 400 CPS.0231 Source phone and target phone can not be the same. 源手机和目标手机不能相同。 请更新参数后重试。 400 CPS.0232 Parameter: source_phone_id is invalid. 参数非法:源手机id非法 请更新参数后重试。 400 CPS.0233 Parameter: target_phone_id is invalid. 参数错误:目标手机id非法。 请更新参数后重试。 400 CPS.0234 Parameter: migrate_infos is invalid. 参数错误:迁移信息非法。 请更新参数后重试。 400 CPS.0235 Parameter: is_migrate_property is invalid. 参数错误:是否迁移属性非法。 请更新参数后重试。 400 CPS.0237 Parameter: ip_address is in use. 参数非法:ip地址使用中。 请更新参数后重试。 400 CPS.0238 Parameter: public_ip is invalid. public_ip 结构体非法。 请检查 public_ip 结构体。 400 CPS.0239 Parameter: eip is invalid. eip结构体非法。 请检查 eip 结构体。 400 CPS.0240 Parameter: network_version is invalid. network_version非法。 network_version 的取值必须为 "v1”或者 "v2",不区分大小写 400 CPS.0241 Insufficient IP addresses. IP地址不足。 请联系客服。 400 CPS.0242 Insufficient Bms Quantity. Bms数量不足。 请联系客服。 400 CPS.0244 Bms event name is invalid. Bms事件名称无效。 请联系客服。 400 CPS.0245 Server does not allow to change model. 服务器不允许更改规格。 请联系客服。 400 CPS.0246 Server model not found. 找不到服务器规格。 请联系客服。 400 CPS.0247 Server model is not supported. 服务器规格不支持。 请联系客服。 400 CPS.0248 Get change resource price failed. 获取更改资源价格失败。 请联系客服。 400 CPS.0249 Change cbc order failed. 更改cbc订单失败。 请联系客服。 400 CPS.0250 The server specifications cannot be the same as the specifications to be modified. 服务器规格不能与要修改的规格相同。 请联系客服。 400 CPS.0251 Existing EIPs cannot be assigned to servers created in batches. 批量创建的服务器不能分配已有的弹性IP。 请联系客服。 400 CPS.0252 EIPs of cloud phones whose phone_model_name has more than one EIPs cannot be configured from existing EIPs. phone_model_name有多个EIP的云手机的EIP不能从已有的EIP中配置。 请联系客服。 400 CPS.0253 Parameter: public_ip: ids is invalid. 参数非法:public_ip中ids非法 请更新参数后重试。 400 CPS.0254 Image version is invalid. 镜像版本无效。 请联系客服。 400 CPS.0255 Parameter: image_id is not supported. 参数错误:镜像id不支持。 请更新参数后重试。 400 CPS.0256 Servers you want can only be requested by using the POST /v2/{project_id}/cloud-phone/servers URI. 只能使用POST /v2/{项目_id}/cloud-phone/servers URI请求所需的服务器。 请联系客服。 400 CPS.0257 Phone model is not supported. 手机规格不支持。 请联系客服。 400 CPS.0258 VNC is under maintenance. VNC正在维护中。 请联系客服。 400 CPS.0259 The agent version is not supported. Agent版本不支持。 请联系客服。 400 CPS.0260 Sub job execute failed. 子任务执行失败。 请联系客服。 400 CPS.0261 The phone image is not supported. 手机镜像不支持。 请联系客服。 400 CPS.0262 The agent version and phone image is not supported. Agent版本和手机镜像不支持。 请联系客服。 400 CPS.0263 Cloud phones running Android 9 do not support VNC. AOSP9手机不支持VNC。 请联系客服。 400 CPS.0264 Parameter: request_id is invalid. 参数错误:request_id非法。 请更新参数后重试。 400 CPS.0265 version is invalid. 版本非法。 请联系客服。 400 CPS.0266 Duplicate mac addresses in request parameters. 请求参数中的mac地址重复。 请联系客服。 400 CPS.0267 The mac address already exists. mac地址已存在。 请联系客服。 400 CPS.0300 Parameter: Invalid resource type. 资源类型非法。 请更新参数后重试。 400 CPS.0301 Parameter: Invalid resource id. 资源ID非法。 请更新参数后重试。 400 CPS.0303 Parameter: Invalid tags. 标签列表非法。 请更新参数后重试。 400 CPS.0304 Parameter: Invalid tag key. 标签键非法。 请更新参数后重试。 400 CPS.0305 Parameter: Invalid tag value. 标签值非法。 请更新参数后重试。 400 CPS.0306 Parameter: Key start with _sys_ is reserved to system user. 标签键不支持_sys_开头。 请更新参数后重试。 400 CPS.0307 Parameter: The number of created tags has reached the limit. 标签数量超过限制。 请更新参数后重试。 400 CPS.0309 Parameter: The number of tag keys has reached the limit. 标签键数量超过限制。 请更新参数后重试。 400 CPS.0310 Parameter: The number of tag values has reached the limit. 标签值数量超过限制。 请更新参数后重试。 400 CPS.0311 Parameter: Invalid matches. 搜索列表非法。 请更新参数后重试。 400 CPS.0312 Parameter: Invalid match. 搜索非法。 请更新参数后重试。 400 CPS.0313 Parameter: Invalid match key. 搜索键非法。 请更新参数后重试。 400 CPS.0314 Parameter: Invalid match value. 搜索值非法。 请更新参数后重试。 400 CPS.0315 Parameter: Invalid tag values. 标签值列表非法。 请更新参数后重试。 400 CPS.0316 Parameter: enterprise_project_id is invalid. 企业项目值非法。 请更新参数后重试。 400 CPS.0317 No permission to request resources. 无权请求资源。 请联系客服。 400 CPS.0318 ipv6_bandwidth is invalid. ipv6的带宽无效。 请联系客服。 400 CPS.0319 Subnet does not support ipv6. 子网不支持ipv6。 请联系客服。 400 CPS.0320 ipv6_enable is invalid. ipv6启动无效。 请联系客服。 400 CPS.0321 Required volumeSize exceeded availVolumeSize. 需要的容量超出可提供的容量。 请联系客服。 400 CPS.0322 Aosp 11 does not support this function. Aosp 11不支持该项功能。 请联系客服。 400 CPS.0323 This api is not supported. 不支持该项api。 请联系客服。 400 CPS.0324 Could not get Pay-per-Use server infos. 无法获取按需服务信息。 请联系客服。 400 CPS.0325 The number of servers to be deleted is more than {0}. 要删除的服务器数量超过最大限制。 减少每次删除服务器的数量。 400 CPS.0326 Change server tasks exceed {0}. 切换任务超过 {0}个。 减少每次切换服务器的数量。 400 CPS.0327 The user has never purchase cloud phone server. Please purchase a server first. 用户从没购买过云手机服务器,请先购买服务器。 先购买云手机服务器。 400 CPS.0332 image_id already exists. 镜像ID已存在 请检查镜像ID 400 CPS.0337 Evs job status is failed. 磁盘job状态为失败 请联系客服。 400 CPS.0338 Phone does not support expand data volume. 手机不支持磁盘扩容 更换云手机后重试 400 CPS.0339 Get resource user failed. 获取资源租户信息失败 请联系客服。 400 CPS.0346 Get resource user token failed. 获取资源租户token失败。 请联系客服。 400 CPS.0347 New volume size is invalid. 扩容磁盘大小无效。 请更新参数后重试。 400 CPS.0348 Unfinished expand volume job number should not over 500 totally. 单个projectId未完成的扩容任务已达到500。 减少请求扩容任务后重试 400 CPS.0349 Exclusive task is exist. 存在互斥任务。 待绑定/解绑/重置云手机完成后重试 400 CPS.0350 The volume status is invalid. 磁盘状态非法。 请联系客服。 400 CPS.0351 Query volume detail failed. 查询磁盘信息失败。 请联系客服。 400 CPS.0352 Expand data volume failed. 磁盘扩容失败。 请联系客服。 400 CPS.0353 Retry time exceeded for expand volume size. 扩容磁盘重试达到次数上限。 请联系客服。 400 CPS.0354 Volume status is error. 磁盘状态错误。 请联系客服。 400 CPS.0355 Expand data volume error. 磁盘扩容发生错误。 请联系客服。 400 CPS.0356 Phone number for expand volume should not over 150 in once. 最大支持150个手机数据盘扩容。 减少请求扩容云手机后重试。 400 CPS.0357 The volume size in phone and volume info are inconsistent. 磁盘大小不一致。 请联系客服。 400 CPS.0358 Parameter: client_type is invalid. 参数client_type非法 请填写正确的client_type参数 400 CPS.0359 The size of parameter [phone_ids] cannot over max limit. 参数phone_ids数组的大小超过最大限制 减少一次性请求phone_id的数量 400 CPS.0379 Encrypted phones cannot be restarted using non-encrypted images. 加密手机无法通过重启更换非加密镜像 通过重置接口更换镜像 400 CPS.0380 Locked phone cannot be backed up, restored, or executed commands 锁定状态的手机无法备份、还原以及执行命令 请先给手机解锁 400 CPS.0381 Encrypted phone can not change aosp version from 9 to 11 by restarting. 加密的AOSP9手机无法通过重启换AOSP11的镜像 通过重置接口更换镜像 400 CPS.1102 Server status is not allow to change server. 服务器状态不允许切换服务器。 确认服务器状态后再尝试。 400 CPS.1103 Only succeed period order support change server. 仅订购成功的包周期服务器允许切换。 确认服务器购买模式后再尝试。 400 CPS.1104 The server is unsubscribed. 服务器已退订。 确认服务器存在后再尝试。 400 CPS.1105 Stop restarting during server changing. 服务器切换,重启任务停止 确认服务器状态后再尝试 403 CPS.0001 No permission to request resources. 您没有权限申请该资源。 请申请IAM权限,或将Token的作用域设置为project,再重新尝试。 403 CPS.0006 No permission to request resources. Role is op_restricted. 请检查您的账户是否已欠费,请充值后再购买。 请充值后再购买。 403 CPS.0007 No permission to request resources. Role is op_suspended. 您的账户已冻结,请联系客服。 请联系客服。 403 CPS.0008 No permission to request resources. Role is op_unverified. 为保证您的账户及资源的安全,建议您优先完成实名认证。 请优先完成实名认证。 404 CPS.0005 Phone is not found. 您查找的云手机不存在。 请更新参数后重试。 404 CPS.0011 Job not found. Job不存在。 请联系客服。 404 CPS.0015 server_id not found. server_id不存在。 请更新参数后重试。 404 CPS.0017 Event callback not found. 事件回调不存在。 请联系客服。 404 CPS.0018 Access info not found. 接入信息不存在。 请联系客服。 404 CPS.0019 Ticket not found. 票据不存在。 请联系客服。 404 CPS.0044 bms not found. 裸金属服务器不存在。 请联系客服。 404 CPS.0050 Jobs related to this requestId is not found. 找不到与requestId相关的任务。 请联系客服。 404 CPS.0104 File doesn't exists in OBS. 文件在OBS桶中不存在。 请联系客服。 404 CPS.0115 Band width not found. 带宽信息未找到。 请联系客服。 404 CPS.0229 Query subnet by id fail. 通过子网 ID 查询子网详细信息失败。 请检查子网 ID,确保输入的子网ID是存在的。 404 CPS.0236 Query vpc by id not found. 通过VPC ID 查询VPC详细信息失败。 请检查VPC ID,确保输入的VPC ID是存在的。 404 CPS.0243 User not found. 找不到用户。 请联系客服。 404 CPS.0302 The resource_id is not found. 资源不存在。 请更新参数后重试。 500 CPS.0003 Service internal error. 系统错误。 请稍后重试。 父主题: 公共参数
  • 具体步骤 Token认证,具体操作请参考认证鉴权。 查询云手机列表。发送“GET https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones?offset=0&limit=100”。 在Request Header中增加“X-Auth-Token”。 请求响应成功后,返回request_id和phones。 若请求失败,则会返回错误码及对应的错误描述信息,详细错误码请参考错误码。 重启云手机。发送“POST https://{CPH Endpoint}/v1/{project_id}/cloud-phone/phones/batch-restart”。 在Request Header中增加“X-Auth-Token”。 在Request Body中传入参数如下: { "phones": [ { "phone_id": "a7f3a1c5258347d6b6f1def79e11f2bc" } ]} 请求响应成功后,返回request_id和 jobs。 若请求失败,则会返回错误码及对应的错误描述信息,详细错误码请参考错误码。 查询任务列表。发送“GET https://{CPH Endpoint}/v1/{project_id}/cloud-phone/jobs?request_id={request_id}”。 在Request Header中增加“X-Auth-Token”。 请求响应成功后,返回request_id和jobs状态列表。 { "request_id": "6a63a18b8bab40ffb71ebd9cb80d0085", "jobs": [ { "phone_id": "1234567b8bab40ffb711234cb80d0234", "server_id": "1e223c8e-3ad0-4bf0-a837-bc90d4f91d01", "node_id": "1e223c8e-3ad0-4bf0-a837-bc90d4f91d01", "job_id": "1564567b8bab40f34711234cb80d0123", "begin_time": "2017-10-25T00:00:00Z", "end_time": "2017-12-26T00:00:00Z", "status": 2, "error_code": "", "error_msg": "" }, …… ]} 若请求失败,则会返回错误码及对应的错误描述信息,详细错误码请参考错误码。
  • 请求示例 批量添加标签 Post https://{CPH Endpoint}/v1/{project_id}/{resource_type}/{resource_id}/tags/action{ "action" : "create", "tags" : [ { "key" : "key1", "value" : "value1" }, { "key" : "key2", "value" : "value2" } ]}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 表3 请求Body参数 参数 是否必选 参数类型 描述 action 是 String 操作标识。 create:创建 tags 是 Array of Tag objects 标签列表。 表4 Tag 参数 是否必选 参数类型 描述 key 是 String 键。 最大长度127个unicode字符。 不能为空,可以包含任意语种字母、数字、空格和_.:=+-@,不能以_sys_开头。 value 是 String 值列表。 每个值最大长度255个unicode字符。 不能为空,可以包含任意语种字母、数字、空格和_.:=+-@,但首尾不能含有空格。
  • 服务器规格列表 规格名称 规格说明 physical.rx1.xlarge CPU 64U,Memory 256G,Disk 2*1.2T SAS + 800G SSD,网卡2 x 2*10GE physical.rx1.xlarge.cg CPU 64U,Memory 256G,Disk 2*1.2T SAS + 800G SAS SSD,网卡2 x 2*10GE,云手游接入软件 physical.kg1.4xlarge.cp CPU 128U,Memory 512G,无本地盘,网卡2 x 2*10GE physical.kg1.4xlarge.cg CPU 128U,Memory 512G,无本地盘,网卡2 x 2*10GE,云手游接入软件 physical.rx2.32xlarge.4 CPU 128U,Memory 512G,无本地盘,网卡2 x 2*10GE physical.rx3.32xlarge.4 CPU 128U,Memory 512G,无本地盘,网卡2 x 2*10GE 父主题: 附录
  • 适用计费项 以下计费项支持预置计费。 表1 适用计费项 计费项 单价 说明 存储费用 标准型容量 0.00291666元/GB/小时 KVS中存储数据(所有KV和索引)所占用的存储空间容量。 存储时间按照数据在KVS中存储的实际每小时计算。 请求费用 标准型预置写入吞吐单位 0.0055元/WCU/小时 将数据写入表的预置吞吐量,包括put-kv(上传单个kv)、update-kv(更新单个kv)、delete-kv(删除单个kv)、batch-write-kv(批量写请求) 等。 标准型预置读取吞吐单位 0.0011元/RCU/小时 从表读取数据的预置吞吐量,包括get-kv(查询单个kv)、scan-kv(扫描所有kv)、scan-skey-kv(扫描分区键内kv)等。
  • 计费公式 存储费用的计算公式为(按每小时结算):费用=实际资源存储容量(GB)×官网单价 读/写费用的计算公式为(按每小时结算):费用=预置读/写吞吐量×官网单价 对于标准型写入请求单位,KVS将每秒写入1KB的KV按1个写入吞吐单位(WCU,Write Capacity Unit)收费,而对于标准型读取请求单位,KVS将每秒读取4KB的KV按1个读取吞吐单位(RCU,Read Capacity Unit)收费。对于预置计费单位的换算方式参见下表: 表2 预置计费单位数换算方式 计费项 换算公式 换算举例 标准型预置写入吞吐单位 写入吞吐量 = RoundUp(KV平均大小(KB)/1) * 每秒写入的KV数 + RoundUp(本地二级索引平均大小(KB)/1) * 每秒写入的本地二级索引数,RoundUp为向上取整函数。 假设您希望从表中每秒写入100个大小为10KB的KV,且这些KV均包含一个大小为1KB的本地二级索引。那么您需要为该表预置的写入吞吐量换算过程如下所示: 写入吞吐量:RoundUp(10/1)*100+RoundUp(1/1) * 100=1100WCU 标准型预置读取吞吐单位 读取吞吐量 = RoundUp(KV平均大小(KB)/4) * 每秒读取的KV数 + RoundUp(本地二级索引平均大小(KB)/4) * 每秒读取的本地二级索引数,RoundUp为向上取整函数。 假设您希望从表中每秒读取100个大小为10KB的KV,且这些KV均包含一个大小为1KB的本地二级索引。那么您需要为该表预置的读取吞吐量换算过程如下所示: 读取吞吐量:RoundUp(10/4)*100+RoundUp(1/4) * 100=400RCU 结算标准型写入请求单位费用时,API调用KV的大小不足1KB的,按1KB计算;结算标准型读取请求单位费用时,API调用KV的大小不足4KB的,按4KB计算。 每次读/写占用的吞吐量需要向上取整,例如每次写入1.3KB的KV,占用的写入吞吐量=RoundUP(1.3/1)=2WCU,每次读取6KB的KV,占用的读取吞吐量=RoundUP(6/4)=2RCU。
  • 计费示例 以下示例中出现的费用价格仅供参考。 假设某用户有一张exampletable KVS表,2024年4月30日8:00:00~9:00:00 exampletable数据总量为10GB。用户在创表时预置写入吞吐量为1000WCU,读取吞吐量为100RCU。用户在2024年4月30日8:00:00~9:00:00上传请求的吞吐量为900WCU,查询请求的吞吐量为100RCU。那么,该用户在8:00:00~9:00:00之间需要支付多少费用?费用构成及计费过程如下表所示: 表3 费用构成及计费过程 时间 用户操作 涉及计费项 单价 计费量 费用 8:00:00~9:00:00 存储数据 标准型容量 0.00291666元/GB 10GB 0.00291666元/GB×10GB=0.0291666元 上传请求 标准型预置写入吞吐单位 0.0055元/WCU/小时 1000WCU 1000WCU×0.0055元/WCU/小时=5.5元 查询请求 标准型预置读取吞吐单位 0.0011元/RCU/小时 100RCU 100RCU×0.0011元/RCU/小时=0.11元 合计 / / / / 5.6391666元 综上所述,该用户在8:00:00~9:00:00之间需要支付5.6391666元费用。
  • 核对资源用量是否与实际相符 在费用中心界面,标准型写入请求单位的使用量单位“百万WRU”展示为“百万次”,标准型读取请求单位的使用量单位“百万RRU”展示为“百万次”。 假设某用户有一张exampletable KVS表,2024年4月30日8:00:00~9:00:00 exampletable数据总量为10GB,无请求操作;2024年4月30日9:00:00~10:00:00,上传一个KV产生了10WRU。 KVS流水账单 KVS表按小时计费,每一个小时整点结算一次费用,您可以在流水账单中核对每一个计费周期的信息是否和实际相符,具体如表1所示。 表1 KVS流水账单 产品类型 键值存储服务 KVS 产品 键值存储服务 计费模式 按需 消费时间 2024/04/30 8:00:00~2024/04/30 10:00:00时段计费系统将生成3笔流水账单,对应下方的计费周期,分别如下: 2024/04/30 8:00:00~2024/04/30 9:00:00 2024/04/30 9:00:00~2024/04/30 10:00:00 官网价 存储费用的计算公式为(按每小时结算):费用=实际资源存储容量(GB)×官网单价(元) 本例中,在第一个计费周期内表的实际资源存储容量为10GB,以标准型容量单价为0.00291666元/GB为例,那么官网价=0.00291666元/GB×10GB=0.0291666元。同理,您可以计算剩余计费周期内资源的官网价。 优惠金额 用户使用云服务享受折扣优惠如商务折扣、伙伴授予折扣以及促销优惠等减免的金额。基于官网价的优惠金额。 抹零金额 华为云产品 定价精度为小数点后8位(单位:元),因此在计费过程中会产生小数点后8位的资源使用费用。而在实际扣费时,仅扣除到小数点后2位,小数点后第3位到第8位部分金额会被舍弃,这种舍弃部分的金额称作抹零金额。 以第一个计费周期为例,抹零金额为:0.0091666元 应付金额 应付金额=官网价-优惠金额-抹零金额 以第一个计费周期为例,假设优惠金额为0,那么应付金额=0.0291666-0.0091666元=0.02元 KVS明细账单 明细账单可以通过多维度展示客户账单的详细信息。一般通过设置统计维度为“按使用量”,统计周期为“按账期”来统计资源在某个月份的总开销,建议您核对表2所示的信息是否和实际相符。 表2 KVS明细账单 产品类型 键值存储服务 KVS 产品 键值存储服务 计费模式 按需 资源名称/ID 存储仓和表的ID 例如:exampleprefix-cn-north-4-exampledomainid,exampletable 规格 KVS表的容量 本例为10GB(以第一个计费周期为例) 使用量类型 标准型容量(以第一个计费周期为例) 单价 按需计费KVS表属于简单 定价 。 以0.00291666为例 单价单位 元/GB(以第一个计费周期为例) 使用量 按产品单价单位显示使用量,表的标准型容量单价单位为元/GB,因此使用量以GB为单位。本例中,2024/04/30 10:09:06 ~ 2024/04/30 11:00:00时段总计使用量为10GB。 使用量单位 GB(以第一个计费周期为例) 官网价 存储费用的计算公式为(按每小时结算):费用=实际资源存储容量(GB)×官网单价(元) 本例中,在第一个计费周期内,使用量为10GB,以标准型容量单价为0.00291666元/GB为例,那么官网价=10×0.00291666=0.0291666元。同理,您可以计算剩余计费周期内资源的官网价。 优惠金额 用户使用云服务享受折扣优惠如商务折扣、伙伴授予折扣以及促销优惠等减免的金额。基于官网价的优惠金额。 应付金额 用户使用云服务享受折扣优惠后需要支付的费用金额。
  • 计费示例 以下示例中出现的费用价格仅供参考。 假设某用户有一张exampletable KVS表,2024年4月30日8:00:00~9:00:00 exampletable数据总量为10GB;2024年4月30日9:00:00~10:00:00,exampletable数据总量为10.1GB。那么,该用户在8:00:00~10:00:00之间需要支付多少存储费用?存储费用构成及计费过程如下表所示: 表2 存储费用构成及计费过程 时间 用户操作 涉及计费项 单价 计费量 费用 8:00:00~9:00:00 存储数据 标准型容量 0.00291666元/GB 10GB 0.00291666元/GB×10GB=0.0291666元 9:00:00~10:00:00 存储数据 标准型容量 0.00291666元/GB 10.1GB 0.00291666元/GB×10.1GB=0.029458266元 合计 / / / / 0.058624866元 综上所述,该用户在8:00:00~10:00:00之间需要支付0.058624866元存储费用。
  • 计费示例二:预置计费模式 以下示例中出现的费用价格仅供参考。 假设某用户有一张exampletable KVS表,用户在创表时预置写入吞吐量为1000WCU,读取吞吐量为100RCU。用户在2024年4月30日8:00:00~9:00:00上传请求的吞吐量为900WCU,查询请求的吞吐量为100RCU。那么,该用户在8:00:00~9:00:00之间需要支付多少请求费用?请求费用构成及计费过程如下表所示: 表3 费用构成及计费过程 时间 用户操作 涉及计费项 单价 计费量 费用 8:00:00~9:00:00 上传请求 标准型预置写入吞吐单位 0.0055元/WCU/小时 1000WCU 1000WCU×0.0055元/WCU/小时=5.5元 查询请求 标准型预置读取吞吐单位 0.0011元/RCU/小时 100RCU 100RCU×0.0011元/RCU/小时=0.11元 合计 / / / / 5.61元 综上所述,该用户在8:00:00~9:00:00之间需要支付5.61元请求费用。
  • 计费说明 表1 请求费用说明 资费项 计费项 含义 适用的计费模式 请求费用 标准型写入请求单位 将数据写入表的请求计量,包括put-kv(上传单个kv)、update-kv(更新单个kv)、delete-kv(删除单个kv)、batch-write-kv(批量写请求) 等。 按需计费 标准型读取请求单位 从表读取数据的请求计量,包括get-kv(查询单个kv)、scan-kv(扫描所有kv)、scan-skey-kv(扫描分区键内kv)等。 标准型预置写入吞吐单位 将数据写入表的预置吞吐量,包括put-kv(上传单个kv)、update-kv(更新单个kv)、delete-kv(删除单个kv)、batch-write-kv(批量写请求)等。 预置计费 标准型预置读取吞吐单位 从表读取数据的预置吞吐量,包括get-kv(查询单个kv)、scan-kv(扫描所有kv)、scan-skey-kv(扫描分区键内kv)等。
  • 计费构成分析 基于此案例,可详细计算出该用户的消费情况。 创建存储仓、创建表等操作不产生费用。 以下示例中出现的费用价格仅供参考。 表1 费用构成及计费过程 时间 用户操作 涉及计费项 单价 计费量 费用 8:00:00~9:00:00 创建存储仓 / / / 0元 创建表 / / / 0元 存储数据 标准型容量 0.00291666元/GB 20GB 0.00291666元/GB×20GB=0.0583332元 上传请求 标准型写入请求单位 10.60元/百万WRU 2百万WRU 2百万WRU×10.60元/百万WRU=21.20元 9:00:00~10:00:00 无 标准型容量 0.00291666元/GB 20GB 0.00291666元/GB×20GB=0.0583332元 10:00:00~11:00:00 存储数据 标准型容量 0.00291666元/GB 15GB 0.00291666元/GB×15GB=0.0437499元 更新请求 标准型写入请求单位 10.60元/百万WRU 1百万WRU 1百万WRU×10.60元/百万WRU=10.60元 11:00:00~12:00:00 存储数据 标准型容量 0.00291666元/GB 15GB 0.00291666元/GB×15GB=0.0437499元 查询请求 标准型读取请求单位 2.10元/百万RRU 1百万RRU 1百万RRU×2.10元/百万RRU=2.10元 合计 / / / / 34.1041662元 综上所述,该游戏公司在8:00:00~12:00:00之间需要支付34.1041662元费用。
  • 计费示例一:按需计费模式 以下示例中出现的费用价格仅供参考。 假设某用户有一张exampletable KVS表,2024年4月30日8:00:00~9:00:00,查询请求产生1百万RRU;2024年4月30日9:00:00~10:00:00,上传请求产生2百万WRU。那么,该用户在8:00:00~10:00:00之间需要支付多少请求费用?请求费用构成及计费过程如下表所示: 表2 请求费用构成及计费过程 时间 用户操作 涉及计费项 单价 计费量 费用 8:00:00~9:00:00 查询请求 标准型读取请求单位 2.10元/百万RRU 1百万WRU 1百万RRU×2.10元/百万RRU=2.10元 9:00:00~10:00:00 上传请求 标准型写入请求单位 10.60元/百万WRU 2百万WRU 2百万WRU×10.60元/百万WRU=21.20元 合计 / / / / 23.30元 综上所述,该用户在8:00:00~10:00:00之间需要支付23.30元请求费用。
  • 计费公式 存储费用的计算公式为(按每小时结算):费用=实际资源存储容量(GB)×官网单价 请求费用的计算公式为(按每小时结算):费用=请求单位数×官网单价 对于标准型写入请求单位,KVS将1KB的KV按1个写入请求单位(WRU,Write Request Unit)收费,而对于标准型读取请求单位,KVS将4KB的KV按1个读取请求单位(RRU,Read Request Unit)收费。请求单位的换算方式参见下表: 表2 请求单位数换算方式 计费项 换算公式 换算举例 标准型写入请求单位 1KB(KV大小)=1WRU(标准型写入请求单位数) 用户调用了1次put-kv接口,上传的KV大小为5KB,那么此次计费的标准型写入请求单位数换算过程如下所示: 标准型写入请求单位数:5KB÷1KB=5WRU 标准型读取请求单位 4KB(KV大小)=1RRU(标准型读取请求单位数) 用户调用了1次get-kv接口,查询的KV大小为8KB,那么此次计费的标准型读取请求单位数换算过程如下所示: 标准型读取请求单位数:8KB÷4KB=2RRU 结算标准型写入请求单位费用时,API调用KV的大小不足1KB的,按1KB计算;结算标准型读取请求单位费用时,API调用KV的大小不足4KB的,按4KB计算。
  • 计费场景 某游戏公司需要存储名下一款游戏的用户信息、排行榜、装备、游戏状态等数据,于是该游戏公司在2024/04/30 8:00:00在华北-北京四区域创建了一个存储仓exampleprefix-cn-north-4-exampledomainid,并在这个存储仓下创建了一张exampletable KVS表。在创建表后,8:00:00~9:00:00 exampletable数据总量为20GB,上传请求产生2百万WRU;9:00:00~10:00:00无任何请求操作。10:00:00~11:00:00 exampletable数据总量为15GB,更新请求产生了1百万RRU。11:00:00~12:00:00,查询请求产生1百万RRU,数据总量不变。那么,该游戏公司在8:00:00~12:00:00之间需要支付多少费用?
  • 计费示例 以下示例中出现的费用价格仅供参考。 假设某用户有一张exampletable KVS表,2024年4月30日8:00:00~9:00:00 exampletable数据总量为10GB,查询请求产生1百万RRU;2024年4月30日9:00:00~10:00:00,exampletable数据总量为10.1GB,上传请求产生2百万WRU。那么,该用户在8:00:00~10:00:00之间需要支付多少费用?费用构成及计费过程如下表所示: 表3 费用构成及计费过程 时间 用户操作 涉及计费项 单价 计费量 费用 8:00:00~9:00:00 存储数据 标准型容量 0.00291666元/GB 10GB 0.00291666元/GB×10GB=0.0291666元 查询请求 标准型读取请求单位 2.10元/百万RRU 1百万RRU 1百万RRU×2.10元/百万RRU=2.10元 9:00:00~10:00:00 存储数据 标准型容量 0.00291666元/GB 10.1GB 0.00291666元/GB×10.1GB=0.029458266元 上传请求 标准型写入请求单位 10.60元/百万WRU 2百万WRU 2百万WRU×10.60元/百万WRU=21.20元 合计 / / / / 23.358624866元 综上所述,该用户在8:00:00~10:00:00之间需要支付23.358624866元费用。
  • 适用计费项 以下计费项支持按需计费。 表1 适用计费项 计费项 单价 说明 存储费用 标准型容量 0.00291666元/GB/小时 KVS中存储数据(所有KV和索引)所占用的存储空间容量。 存储时间按照数据在KVS中存储的实际每小时计算。 请求费用 标准型写入请求单位 10.60元/百万WRU 将数据写入表的请求计量,包括put-kv(上传单个kv)、update-kv(更新单个kv)、delete-kv(删除单个kv)、batch-write-kv(批量写请求) 等。 标准型读取请求单位 2.10元/百万RRU 从表读取数据的请求计量,包括get-kv(查询单个kv)、scan-kv(扫描所有kv)、scan-skey-kv(扫描分区键内kv)等。
  • 步骤1:创建一个返回的静态页面函数 URI:POST /v2/{project_id}/fgs/functions API文档详情请参见:创建函数 请求示例 POST https://{Endpoint}/v2/{project_id}/fgs/functions{ "code_filename": "index.zip", "code_type": "inline", "func_code": { "file": "UEsDBAoAAAAIABY7vFD7lxPkAgMAALoHAAAIAAAAaW5kZXgucHndVdtu00AQfc9XrMKDExQ7zqW50VYqFZRKIFUQhFBVobU9iU1tr9mdbRKqSHwNH8aXMLtxrgoS8ISIosg7c+bszNnjzRPmPnVZKKIkn440TtyBCVQcx6mMY2ATkaZiRjmWKMZzdnFzfcXgAXJkYsI4UzwrUoLpPMRE5B77KDQLCYigkGFMVescCxZMQQq0IDokcl4kruVyEYiGI5TU66VXqTxWGKvGiMUbwFhE1RGrXr0YVxsmXHCMTaBpNmvGQK1uEzdc8gwQpCKIYTFxKeYLU7HCUnBp8V80yMU7lNTYsbKcIqaKfjclMfBoDzR3FfKpxZl2bCMUfiXomWIz7GU5tNXw3oM5hBrBpfE9rdwZod22xzP+VeR8prxQZOvq9wqkezElTQxHqrkrCb1wjSBN32v5rPZa8zrLp/NPlG22fN8fbJsMRGTH/fHtO31X2kigaRVeihxhjtv+j3Zfgq+t7lHU7XT6nV479NthP+r328Mh9Af9QSuAoBu01kU016qg2wq6J8A7bt8PTtxWC3pu0A8itzcMTjiHgEiGZbNL67gkK4QkZ6n102cl8vVzwBX0upVKBBMW8zxKQdasXRpkXztMfWQbKOgckTl02CEoxcoZ2ESKzFiOvCeT6RSkU7FwlItVnfmQvIXIFYwXBbCzlR1vnaP+cO5unV24c2dZYB5Cgb9kdKh9rlMsN08mBwBCxJilzpbALN+WGCJ43CTMx6FjQ60uRQTOiLV9v7GfTtRzK9uLnF5xiAgzlhoOQKWXndEBuT1NaxTzilJ7K3vM6V2jnp6xMOZSAZ7Za6O6V7o82MI4kfhXZ+gFvS7YhmrOqaE6P41b5x8gJecDQ8E0TfqyvDauJC/i0yYBTu225059y73ckRm1zK1hvEhnhart6lZfqQ3pMb1NzY7eZvkP6c2LIk1CbqRomtb+UufH6j3Yu+CBpxqqy99VcVeNjYoKtnKVfv7fHXqTAmXMTaNQ6hDtH5iWKZslGDN7QbBiczfsmezMEDT2Q0bWP/TzgdD1n1BLAQIeAwoAAAAIABY7vFD7lxPkAgMAALoHAAAIAAAAAAAAAAAAAADzAgAAAABpbmRleC5weVBLBQYAAAAAAQABADYAAAAoAwAAAAA=" }, "func_name": "get_html", "handler": "index.handler", "memory_size": 256, "package": "default", "runtime": "Python2.7", "timeout": 5} 响应示例 { "func_urn": "urn:fss:{project_name}:{project_id}:function:default:get_html:latest", "func_name": "get_html", "domain_id": "89fexxxd636", "namespace": "{project_id}", "project_name": "xxx", "package": "default", "runtime": "Python2.7", "timeout": 5, "handler": "index.handler", "memory_size": 256, "cpu": 400, "code_type": "inline", "code_filename": "index.zip", "code_size": 884, "digest": "b08fef5e97dd130037978db07f0e9109aa43a191517cd1196bcab822f17dddcf37f7506a15691177962f9803ba6d170a1c87aafb4fa1b9f0d07f9415642b26d2", "version": "latest", "image_name": "latest-200604105808@we0qo", "last_modified": "2020-06-04T10:58:08+08:00", "strategy_config": { "concurrency": -1 }, "StrategyConfig": {}, "enterprise_project_id": "0"} 记录函数的URN,即响应示例中的“func_urn”信息。
  • 步骤2:创建APIG触发器 URI:POST /v2/{project_id}/fgs/triggers/{function_urn} API文档详情请参见:创建触发器 请求示例 POST https://{Endpoint}/v2/{project_id}/fgs/triggers/{function_urn}{ "event_data": { "group_id": "a9ad0d5df4d7475c9bc35a7c17d89304", "env_id": "DEFAULT_ENVIRONMENT_RELEASE_ID", "auth": "NONE", "protocol": "HTTP", "name": "API_GetHtml", "path": "/test", "match_mode": "SWA", "req_method": "ANY", "backend_type": "FUNCTION", "sl_domain": "a9ad0d5df4d7475c9bc35a7c17d89304.apig.xxx.xxxapis.com", "type": 1, "env_name": "RELEASE" }, "event_type_code": "APICreated", "trigger_status": "ACTIVE", "trigger_type_code": "APIG"} function_urn为步骤1:创建一个返回的静态页面函数中记录的函数URN,group_id为API分组的ID,sl_domain为APIG给API分组分配的子域名。 响应示例 { "trigger_id": "1b3ec74b86454aa39001a9f89cc70ee2", "trigger_type_code": "APIG", "trigger_status": "ACTIVE", "event_data": { "api_id": "cbc698153d1f4265bdd8384b5cf6e581", "api_name": "API_GetHtml", "auth": "NONE", "env_id": "", "env_name": "", "func_info": { "function_urn": "urn:fss:{project_name}:{project_id}:function:default:get_html", "invocation_type": "sync", "timeout": 5000, "version": "latest" }, "group_id": "a9ad0d5df4d7475c9bc35a7c17d89304", "group_name": "APIGroup_gethtml", "invoke_url": "http://a9ad0d5df4d7475c9bc35a7c17d89304.apig.xxx.xxxapis.com/test", "match_mode": "SWA", "name": "API_GetHtml", "path": "/test", "protocol": "HTTP", "req_method": "ANY", "triggerid": "1b3ec74b86454aa39001a9f89cc70ee2", "type": 1 }, "last_updated_time": "2020-06-04T17:14:32+08:00", "created_time": "2020-06-04T17:14:32+08:00"} 记录“invoke_url”的值。
  • 客户端是否可以连接同个RabbitMQ下多个Vhost? 客户端可以连接同个RabbitMQ下多个Vhost。 Vhost(Virtual Hosts)是RabbitMQ的基本特性,每个Vhost相当于一个相对独立的RabbitMQ服务器,每个Vhost数据目录不同,共用一个进程。性能上,连接多个Vhost和单独使用一个Vhost差别不大,只是RabbitMQ进程多一些对象,建议使用业务模型实测。 Vhost的相关介绍,请参考官网文档Virtual Hosts。 父主题: 连接问题
  • 消息堆积产生的原因 一般来说消息堆积是由于生产消息的速率远大于消费消息的速率所导致的。比如某个时间段消费端处理消息异常缓慢,发送一条消息只要3秒钟,而消费一条消息需要1分钟,每分钟发送20个消息,只有一个消息被消费端处理,这样队列中就会产生大量的消息堆积。 消费者出现异常,生产者一直在发送消息,但是消费者不能消费,造成消息积压。 消费者没有出现异常,但是消费者与队列间的订阅可能出现了异常,也会导致消息无法被消费从而造成堆积的情况。 消费者正常,与队列间的订阅也正常,但是消费端的代码本身逻辑耗费时间长导致了消费能力降低,这时候就会出现1中的情况从而导致消息堆积。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全