根据已购入的实例套餐规格,在指定机房内创建一个新的云手机实例,并将一批指定应用程序安装到新创建的实例中。
AppList 参数中传入的应用 ID 错误或异常,整个应用安装任务将不会被执行。下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreatePodOneStep | 接口名称。当前 API 的名称为 CreatePodOneStep。 |
| Version | String | 是 | 2023-10-30 | 接口版本。当前 API 的版本为 2023-10-30。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| ProductId | String | 是 | 1591495366954xxxxxx | 业务 ID,管理云手机资源、开展云手机业务的标识。可登录云手机控制台,在已创建的业务卡片中获取。 |
ResourceType | Integer | 否 |
| 实例所属业务对应的存储方案类型。 |
| Dc | String | 是 | gdsz-ctcucm-01-5fxxxxxx | 机房 ID。 |
ConfigurationCode | String | 是 |
| 运行实例的套餐规格 ID,即购买资源时选择或创建的实例规格。 |
HostId | String | 否 |
| 云机 ID,用于指定实例所归属的云机。 说明 本参数仅适用于本地存储方案,即仅当 |
| PodName | String | 否 | 测试实例 | 实例名称,可自定义。如不指定,则默认与返回的实例 ID 一致。 |
| ImageId | String | 否 | img-7616xxxx | 自定义镜像 ID,如不指定,则默认使用平台提供的官方标准镜像。 |
DataSize | String | 否 |
| 创建的实例预期占用的存储容量,取值范围为 1Gi~128Gi,且必须为整数。请结合实际业务情况,按需填写存储大小。 说明
|
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 接口创建端口映射规则后,可使用本参数为实例匹配端口映射规则。 |
IsPreinstall | Boolean | 否 |
| 用于标记
说明 该参数需配合 2024 年 9 月 5 日及之后发布的公共镜像版本使用。 |
UsePropertyRule | Integer | 否 |
| 是否使用预设的机型参数,已调用 AddPropertyRule 接口创建机型参数规则后,可使用本参数指定是否使用预设机型参数。包含以下取值:
|
PropertyRuleName | String | 否 |
| 机型参数规则名称,用于指定想要使用的一组预设机型参数。当 说明 对于同一属性,通过 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| SettingsName | String | 是 | locale_language | 属性名称,参考 Settings 属性列表中“属性(key)”一栏。 |
SettingsType | String | 是 |
| 属性类别,取值如下:
|
SettingsValueType | String | 是 |
| 属性参数类型,取值如下:
|
| SettingsValue | String | 是 | on | 属性值,参考 Settings 属性列表中“属性值(value)”一栏中与 SettingsName 对应的值。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| SystemPropertyName | String | 是 | ro.product.name | 属性名称,参考 System Properties 属性列表中“属性(key)”一栏。 |
| SystemPropertyValue | String | 是 | samsung | 属性值,参考 System Properties 属性列表中“属性值(value)”一栏中与SystemPropertyName 对应的值。 |
| SystemPropertyValueType | String | 是 | string | 属性参数类型,仅支持 string 类型。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| AppId | String | 是 | 7278660795155xxxxxx | 应用 ID,可通过调用 ListApp 接口获取。 |
| VersionId | String | 是 | 7278660795155xxxxxx | 应用版本 ID,可通过调用 ListApp 接口获取。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| PodId | String | 7294157141458xxxxxx | 创建成功的实例 ID。 |
| TaskId | String | 7294157141458xxxxxx | 实例创建任务 ID。 |
| TaskAction | String | CreatePod | 任务类型。 |
POST https://open.volcengineapi.com?Action=CreatePodOneStep&Version=2023-10-30 { "ProductId": "1591495366954xxxxxx", "PodName": "测试实例", "ImageId": "img-7616xxxx", "ConfigurationCode": "enhanced", "DataSize": "4Gi", "Dc": "gdsz-ctcucm-01-5fxxxxxx", "DisplayLayoutId": "single-display-landscape", "OverlaySettings": [ { "SettingsName": "locale_language", "SettingsType": "global", "SettingsValue": "on", "SettingsValueType": "string" } ], "OverlayProperty": [ { "SystemPropertyName": "ro.product.name", "SystemPropertyValue": "LYA_AL00", "SystemPropertyValueType": "string" } ], "OverlayPersistProperty": [ { "SystemPropertyName": "ro.product.name", "SystemPropertyValue": "LYA_AL00", "SystemPropertyValueType": "string" } ], "TagId": "tag_01", "UpBandwidthLimit": 0, "DownBandwidthLimit": 0, "AppList": [ { "AppId": "7278660795155xxxxxx", "VersionId": "7278660795155xxxxxx" } ], "PortMappingRuleIdList": [ "flattened" ], "HostId": "7337159054625xxxxxx", "ResourceType": 200 }
{ "ResponseMetadata": { "Action": "CreatePodOneStep", "Region": "cn-north-1", "Service": "ACEP", "Version": "2023-10-30", "RequestId": "20230604110420****100232280022D31" }, "Result": { "PodId": "7294157141458xxxxxx", "TaskId": "7294157141458xxxxxx", "TaskAction": "CreatePod" } }
您可访问公共错误码,获取更多错误码信息。