创建指定套餐规格配置的实例,支持单个实例创建及批量实例创建。
PodSpecList 参数仅应用于多实例创建模式。
PodSpecList 参数。PodSpecList 参数。该参数系多个 PodSpec 对象组成的数组。每个 PodSpec 对象用于定义一个或多个实例的具体配置。因 PodSpec 中的配置具有更高的优先级,意味着将覆盖外层的设置,因此,若对批量创建的实例有自定义配置需求,请在对应的 PodSpec 对象内指定实例的配置,而无需在外层请求体中重复填写相同的参数。ResourceType 参数必填,取值为 200。下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| Action | String | 是 | CreatePod | 接口名称。当前 API 的名称为 CreatePod。 |
| Version | String | 是 | 2025-05-01 | 接口版本。当前 API 的版本为 2025-05-01。 |
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
| ProductId | String | 是 | 1591495366954xxxxxx | 业务 ID,管理云手机资源、开展云手机业务的标识。可登录云手机控制台,在已创建的业务卡片中获取。 |
PodName | String | 否 |
| 实例名称,可自定义。如不指定,则默认与返回的实例 ID 一致。 说明 本参数为创建单实例时使用,创建多实例请使用 |
ImageId | String | 否 |
| 自定义镜像 ID,如不指定,则默认使用平台提供的官方标准镜像。 说明 本参数为创建单实例时使用,创建多实例请使用 |
ConfigurationCode | String | 否 |
| 运行实例的套餐规格 ID,即购买资源时选择或创建的实例规格。 说明 本参数创建单实例时必填,创建多实例请使用 |
DataSize | String | 否 |
| 单个实例预期占用的存储容量,取值范围为 1Gi~128 Gi,且必须为整数。请结合实际业务情况,按需填写存储大小。 说明 本参数仅适用于云盘存储方案。本地存储方案中,DataSize 为默认固定值,不支持自定义。 |
Dc | String | 否 |
| 机房 ID。 说明 本参数为创建单实例时必填,创建多实例请使用 |
DisplayLayoutId | String | 否 |
| 屏幕布局 ID,用于指定云手机实例的屏幕显示配置。
说明
|
OverlaySettings | Array of Settings | 否 |
| 实例初始化系统偏好设置。 说明 本参数为创建单实例时使用,创建多实例请使用 |
OverlayProperty | Array of SystemProperty | 否 |
| 非持久化系统属性设置,仅在当次实例运行期间有效,重启实例后不予保留。 说明 本参数为创建单实例时使用,创建多实例请使用 |
OverlayPersistProperty | Array of SystemProperty | 否 |
| 持久化系统属性设置,长期有效,重启实例后仍旧保留。 说明
|
Start | Boolean | 否 |
| 创建完成后是否立即开机。取值如下:
说明 本参数为创建单实例时使用,创建多实例请使用 |
TagId | String | 否 |
| 标签 ID,已调用 CreateTag 接口创建标签后,可使用本参数为实例添加分组标签。 说明 本参数为创建单实例时使用,创建多实例请使用 |
UpBandwidthLimit | Integer | 否 |
| 实例上行带宽上限,用于控制云手机发送数据的流量,单位:Mbps。 说明 本参数为创建单实例时使用,创建多实例请使用 |
DownBandwidthLimit | Integer | 否 |
| 实例下行带宽上限,用于控制云手机接收数据的流量,单位:Mbps。 说明 本参数为创建单实例时使用,创建多实例请使用 |
CustomRouteId | String | 否 |
| 自定义路由规则 ID,已调用 AddCustomRoute 接口创建自定义路由规则后,可使用本参数为实例匹配规则。 说明
|
DNSId | String | 否 |
| 自定义 DNS 规则 ID,已调用 CreateDNSRule 接口创建自定义 DNS 解析规则后,可使用本参数为实例匹配 DNS 规则。 说明
|
PodSpecList | Array of PodSpec | 否 |
| 多实例配置项,用于在创建多实例时,指定实例的自定义配置。 说明 创建多实例时必填。 |
PortMappingRuleIdList | Array of String | 否 |
| 端口映射规则 ID 列表,已调用 CreatePortMappingRule 接口创建端口映射规则后,可使用本参数为实例匹配端口映射规则。 说明 本参数为创建单实例时使用,创建多实例请使用 |
IPWhiteList | String | 否 |
| 私有参数。支持配置白名单 IP,对白名单 IP 不限速。同时对 pod 访问的其他 IP 进行整体限速。以 ',' 分割。 说明 本参数为创建单实例时使用,创建多实例请使用 |
ResourceType | Integer | 否 |
| 实例所属业务对应的存储方案类型。 说明 无论创建单实例还是多实例,只要使用本地存储方案,本参数必填 |
HostId | String | 否 |
| 云机 ID,用于指定实例所归属的云机。 说明
|
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 | 是 |
| 属性值数据类型。取值如下:
|
| 参数 | 类型 | 是否必选 | 示例值 | 描述 |
|---|---|---|---|---|
Dc | String | 否 |
| 机房 ID。 说明 创建多实例时必填。 |
DNSId | String | 否 |
| 自定义 DNS 规则 ID,已调用 CreateDNSRule 接口创建自定义 DNS 解析规则后,可使用本参数为实例匹配 DNS 规则。 说明 需保证为实例匹配的 DNS 规则归属 Dc 与实例所在 Dc 一致。 |
Start | Boolean | 否 |
| 创建完成后是否立即开机。取值如下:
|
TagId | String | 否 |
| 标签 ID,已调用 CreateTag 接口创建标签后,可使用本参数为实例添加分组标签。 |
| HostId | String | 否 | 7658996557xxxxxx | 云机 ID,用于指定实例所归属的云机。当前业务下的可用云机可通过 ListHost 接口查询。若本参数传空,系统将自动分配空余云机。 |
| ImageId | String | 否 | img-xxxxxx | 自定义镜像 ID,如不指定,则默认使用平台提供的官方标准镜像。 |
PodName | String | 否 |
| 实例名称,可自定义。如不指定,则默认与返回的实例 ID 一致。 说明 创建多实例,此处传值将作为实例名称前缀。 |
| ApplyNum | Long | 是 | 1 | 创建实例数量。 |
DataSize | String | 否 |
| 单个实例预期占用的存储容量,取值范围为 1Gi~128 Gi,且必须为整数。请结合实际业务情况,按需填写存储大小。 说明 本参数仅适用于云盘存储方案。本地存储方案中,DataSize 为默认固定值,不支持自定义。 |
| IPWhiteList | String | 否 | 10.xx.xx.02,10.xx.xx.03 | 私有参数。支持配置白名单 IP,对白名单 IP 不限速。同时对 pod 访问的其他 IP 进行整体限速。以 ',' 分割。 |
CustomRouteId | String | 否 |
| 自定义路由规则 ID,已调用 AddCustomRoute 接口创建自定义路由规则后,可使用本参数为实例匹配规则。 说明 需保证为实例匹配的自定义路由规则归属 Zone 与实例所在 Zone 一致。 |
DisplayLayoutId | String | 否 |
| 屏幕布局 ID,用于指定云手机实例的屏幕显示配置。
说明 若本参数传空,则各规格实例将使用默认的系统屏幕布局。
|
| OverlayProperty | Array of SystemProperty | 否 | - | 非持久化系统属性设置,仅在当次实例运行期间有效,重启实例后不予保留。 |
| OverlaySettings | Array of Settings | 否 | - | 实例初始化系统偏好设置。 |
| PhoneTemplateId | String | 否 | 7658996557xxxxxx | 机型库 ID。 |
UpBandwidthLimit | Integer | 否 |
| 实例上行带宽上限,用于控制云手机发送数据的流量,单位:Mbps。 |
ConfigurationCode | String | 否 |
| 运行实例的套餐规格 ID,即购买资源时选择或创建的实例规格。 说明 创建多实例时必填。 |
DownBandwidthLimit | Integer | 否 |
| 实例下行带宽上限,用于控制云手机接收数据的流量,单位:Mbps。 |
PortMappingRuleIdList | Array of String | 否 |
| 端口映射规则 ID 列表,已调用 CreatePortMappingRule 接口创建端口映射规则后,可使用本参数为实例匹配端口映射规则。 |
| OverlayPersistProperty | Array of SystemProperty | 否 | - | 持久化系统属性设置,长期有效,重启实例后仍旧保留。 |
下表仅列出本接口特有的返回参数。更多信息请参见返回结构。
| 参数 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| PodId | String | 7294107154305xxxxxx | 创建成功的实例 ID。 |
| PodIdList | Array of String | [] | 创建成功的实例 ID 列表。 |
POST https://open.volcengineapi.com?Action=CreatePod&Version=2025-05-01 { "ProductId": "1591495366954xxxxxx", "PodName": "pod-xxxxxx", "ImageId": "gdsz-ctcucm-01-9axxxxxx", "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" } ], "Start": true, "TagId": "7658996557xxxxxx", "UpBandwidthLimit": 100, "DownBandwidthLimit": 100, "CustomRouteId": "7658996557xxxxxx", "DNSId": "dns-xxxxxx", "PodSpecList": [ { "Dc": "gdsz-ctcucm-01-9axxxxxx", "DNSId": "dns-xxxxxx", "Start": true, "TagId": "7658996557xxxxxx", "HostId": "7658996557xxxxxx", "ImageId": "img-xxxxxx", "PodName": "新建实例", "ApplyNum": 1, "DataSize": "100Gi", "IPWhiteList": "10.xx.xx.02,10.xx.xx.03", "CustomRouteId": "r-xxxxxx", "DisplayLayoutId": "single-display-portrait", "OverlayProperty": [], "OverlaySettings": [], "PhoneTemplateId": "7658996557xxxxxx", "UpBandwidthLimit": 100, "ConfigurationCode": "ultimate", "DownBandwidthLimit": 100, "PortMappingRuleIdList": [ "7332794723853xxxxxx", "7332794723851xxxxxx" ], "OverlayPersistProperty": [] } ], "PortMappingRuleIdList": [ "7338891742281xxxxxx" ], "IPWhiteList": "10.xx.xx.02,10.xx.xx.03", "ResourceType": 200, "HostId": "7337159054625xxxxxx", "UsePhoneTemplate": 1, "PhoneTemplateId": "7658996557xxxxxx" }
{ "ResponseMetadata": { "Action": "CreatePod", "Region": "cn-north-1", "Service": "ACEP", "Version": "2025-05-01", "RequestId": "20230604110420****100232280022D31" }, "Result": { "PodId": "7294107154305xxxxxx", "PodIdList": [] } }
您可访问公共错误码,获取更多错误码信息。