根据已购入的实例套餐规格,在指定机房内创建一个新的云手机实例,并将一批指定应用程序安装到新创建的实例中。
AppList 参数中传入的应用 ID 错误或异常,整个应用安装任务将不会被执行。下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreatePodOneStep | 接口名称。当前 API 的名称为 CreatePodOneStep。 |
| Version | String | 是 | 2025-05-01 | 接口版本。当前 API 的版本为 2025-05-01。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| ProductId | String | 是 | 1591495366954xxxxxx | 业务 ID,管理云手机资源、开展云手机业务的标识。可登录云手机控制台,在已创建的业务卡片中获取。 |
| PodName | String | 否 | test-pod | 实例名称,可自定义。如不指定,则默认与返回的实例 ID 一致。 |
| ImageId | String | 否 | img-7616xxxx | 自定义镜像 ID,如不指定,则默认使用平台提供的官方标准镜像。 |
ConfigurationCode | String | 是 |
| 运行实例的套餐规格 ID,即购买资源时选择或创建的实例规格。 |
DataSize | String | 否 |
| 创建的实例预期占用的存储容量,取值范围为 1Gi~128 Gi,且必须为整数。请结合实际业务情况,按需填写存储大小。 说明
|
| Dc | String | 是 | gdsz-ctcucm-01-xxxxxxxx | 机房 ID。 |
DisplayLayoutId | String | 否 |
| 屏幕布局 ID,用于指定云手机实例的屏幕显示配置。
说明 若本参数传空,则各规格实例将使用默认的系统屏幕布局。
|
| OverlaySettings | Array of Settings | 否 | - | 实例初始化系统偏好设置。 |
| OverlayProperty | Array of SystemProperty | 否 | - | 非持久化系统属性设置,仅在当次实例运行期间有效,重启实例后不予保留。 |
OverlayPersistProperty | Array of SystemProperty | 否 |
| 持久化系统属性设置,长期有效,重启实例后仍旧保留。 说明 适用于只读系统属性,或 AOSP 原生非持久化的系统属性的修改,如 ro.product.model。 |
TagId | String | 否 |
| 标签 ID,已调用 CreateTag 接口创建标签后,可使用本参数为实例添加分组标签。 |
UpBandwidthLimit | Integer | 否 |
| 实例上行带宽上限,用于控制云手机发送数据的流量,单位:Mbps。 |
DownBandwidthLimit | Integer | 否 |
| 实例下行带宽上限,用于控制云手机接收数据的流量,单位:Mbps。 |
| AppList | Array of AppInfo | 是 | - | 应用程序列表,用于指定实例成功创建后需要安装的应用程序。 |
CustomRouteId | String | 否 |
| 自定义路由规则 ID,已调用 AddCustomRoute 接口创建自定义路由规则后,可使用本参数为实例匹配规则。 说明 需保证为实例匹配的自定义路由规则归属 Zone 与实例所在 Zone 一致。 |
DNSId | String | 否 |
| 自定义 DNS 规则 ID,已调用 CreateDNSRule 接口创建自定义 DNS 解析规则后,可使用本参数为实例匹配 DNS 规则。 说明 请确保为实例匹配的 DNS 规则归属 Dc 与实例所在 Dc 一致。 |
PortMappingRuleIdList | Array of String | 否 |
| 端口映射规则 ID 列表,已调用 CreatePortMappingRule 接口创建端口映射规则后,可使用本参数为实例匹配端口映射规则。 |
| IPWhiteList | String | 否 | 10.xx.xx.02,10.xx.xx.03 | 私有参数。配置白名单 IP,对白名单 IP 不限速,同时对 pod 访问的其他 IP 进行整体限速。以 ',' 分割。 |
ResourceType | Integer | 否 |
| 实例所属业务对应的存储方案类型。 |
HostId | String | 否 |
| 云机 ID,用于指定实例所归属的云机。 说明 本参数仅适用于本地存储方案,即仅当 |
IsPreinstall | Boolean | 否 |
| 用于标记
说明 该参数需配合 2024 年 9 月 5 日及之后发布的公共镜像版本使用。 |
UsePhoneTemplate | Integer | 否 |
| 是否使用预设的机型库,已调用 AddPhoneTemplate 接口创建机型库后,可使用本参数选择是否使用预设机型参数。包含以下取值:
|
PhoneTemplateId | String | 否 |
| 机型库 ID。当 说明 对于同一属性,通过 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| SettingsName | String | 是 | locale_language | 属性名称,已可修改的 Settings 属性及属性值,参考 Settings 属性列表。 |
SettingsType | String | 是 |
| 设置类型,取值如下:
|
SettingsValue | String | 是 |
| 属性值数据类型,取值如下:
|
SettingsValueType | String | 是 |
| 属性值。各类型属性取值示例如下:
|
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| SystemPropertyName | String | 是 | ro.product.name | 属性名称,已可修改的系统属性及属性值,参考 System Properties 属性列表。 |
| SystemPropertyValue | String | 是 | samsung | 属性值。 |
SystemPropertyValueType | String | 是 |
| 属性值数据类型。取值如下:
|
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| AppId | String | 是 | 7337159054625xxxxxx | 应用 ID,可通过调用 ListApp 接口获取。 |
| VersionId | String | 是 | 733715905462xxxxxx0 | 应用版本 ID,可通过调用 ListApp 接口获取。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| PodId | String | 7294157141458xxxxxx | 创建成功的实例 ID。 |
| TaskId | String | 7294157141458xxxxxx | 实例创建任务 ID。 |
| TaskAction | String | CreatePod | 任务类型。 |
POST https://open.volcengineapi.com?Action=CreatePodOneStep&Version=2025-05-01 { "ProductId": "1591495366954xxxxxx\t", "PodName": "test-pod", "ImageId": "img-7616xxxx", "ConfigurationCode": "ultimate", "DataSize": "8Gi", "Dc": "gdsz-ctcucm-01-xxxxxxxx", "DisplayLayoutId": "single-display-landscape", "OverlaySettings": [ { "SettingsName": "locale_language", "SettingsType": "global", "SettingsValue": "zh-CN", "SettingsValueType": "string" } ], "OverlayProperty": [ { "SystemPropertyName": "ro.product.name", "SystemPropertyValue": "samsung", "SystemPropertyValueType": "string" } ], "OverlayPersistProperty": [ { "SystemPropertyName": "ro.product.name", "SystemPropertyValue": "samsung", "SystemPropertyValueType": "string" } ], "TagId": "7658996557xxxxxx", "UpBandwidthLimit": 100, "DownBandwidthLimit": 100, "AppList": [ { "AppId": "7337159054625xxxxxx", "VersionId": "733715905462xxxxxx0" } ], "CustomRouteId": "7658996557xxxxxx", "DNSId": "7658996557xxxxxx", "PortMappingRuleIdList": [ "7338891742281xxxxxx" ], "IPWhiteList": "10.xx.xx.02,10.xx.xx.03", "ResourceType": 200, "HostId": "7337159054625xxxxxx", "IsPreinstall": true, "UsePhoneTemplate": 1, "PhoneTemplateId": "7658996557xxxxxx" }
{ "ResponseMetadata": { "Action": "CreatePodOneStep", "Region": "cn-north-1", "Service": "ACEP", "Version": "2025-05-01", "RequestId": "20230604110420****100232280022D31" }, "Result": { "PodId": "7294157141458xxxxxx", "TaskId": "7294157141458xxxxxx", "TaskAction": "CreatePod" } }
您可访问公共错误码,获取更多错误码信息。