- 文档首页
云服务器
云服务器ECS
API参考
启动模版
CreateLaunchTemplate - 创建实例启动模板
启动模版
CreateLaunchTemplate - 创建实例启动模板
CreateLaunchTemplate - 创建实例启动模板
调用 CreateLaunchTemplate 接口,创建一个实例启动模板。操作说明和注意事项请参见创建实例启动模板。 使用说明
创建实例启动模版时,不会限制或校验实例相关参数。仅当使用该模版创建实例时校验相关参数,如果校验错误,则实例创建失败。
调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:CreateLaunchTemplate
要执行的操作,取值:CreateLaunchTemplate。
Version string 必选 示例值:2020-04-01
API的版本,取值:2020-04-01。
LaunchTemplateTags.N.Value string[] 可选 示例值:Tags.1.Value=v1&Tags.2.Value=v2
实例启动模版的标签值。
- 参数 - N:表示标签值的序号。取值范围:1~20
命名规则如下:
- 只能包含语言字符、数字、空格和英文符号“_”、“.”、“:”、“/”、“=”、“+”、“-”、“@”。
说明
如果传入该参数,则必须传入LaunchTemplateTags.N.Key。
LaunchTemplateTags.N.Key string[] 可选 示例值:Tags.1.Key=k1&Tags.2.Key=k2
实例启动模版的标签键。
- 参数 - N:表示标签键的序号。取值范围:1~20
命名规则如下:
- 只能包含语言字符、数字、空格和英文符号“_”、“.”、“:”、“/”、“=”、“+”、“-”、“@”。
Volumes.N.ExtraPerformanceIOPS integer[] 可选 示例值:1
云盘额外IOPS性能大小,仅ESSD FlexPL数据盘支持,单位为次/秒。 ExtraPerformanceTypeId为Balance或IOPS时需设置该参数。各个类型的额外性能取值范围如下:
说明
- 参数 - N:表示云盘的序号,取值范围:1~16。N = 1表示系统盘,故N传入1时,该参数将被忽略。N ≥ 2表示数据盘,可正常传入该参数。
Volumes.N.ExtraPerformanceTypeId string[] 可选 示例值:Balance
云盘额外性能的类型,仅ESSD FlexPL数据盘支持。关于额外性能的更多介绍,请参见云盘额外性能。取值: 说明
- 参数 - N:表示云盘的序号,取值范围:1~16。N = 1表示系统盘,故N传入1时,该参数将被忽略。N ≥ 2表示数据盘,可正常传入该参数。
Volumes.N.ExtraPerformanceThroughputMB integer[] 可选 示例值:1
云盘额外吞吐性能大小,单位MB/s,仅ESSD FlexPL数据盘支持。 ExtraPerformanceTypeId为Throughput时需设置该参数。 取值范围:1~650。
说明
- 参数 - N:表示云盘的序号,取值范围:1~16。N = 1表示系统盘,故N传入1时,该参数将被忽略。N ≥ 2表示数据盘,可正常传入该参数。
Volumes.N.SnapshotId string[] 可选 示例值:snap-31ak39j5bh8rubsn****
- 参数 - N:表示云盘的序号,取值范围:1~16。N = 1表示系统盘,故N传入1时,该参数将被忽略。N ≥ 2表示数据盘,可正常传入目标数据盘快照ID。
说明
- 仅极速型SSD支持通过快照创建云盘,性能型SSD不支持快照相关功能。
- 仅状态为“可用”的快照支持创建新云盘,“创建中”、“回滚中”、“删除中”及“错误”状态下的快照不支持创建新云盘。
DeploymentSetId string 可选 示例值:dps-yc1o9aahks5m57nk****
实例需要加入的部署集ID。
DeploymentSetGroupNumber integer 可选 示例值:1
当ECS实例要加入或调整的部署集策略为部署集组高可用策略(AvailabilityGroup)时,可以通过该参数指定实例在部署集中的分组号。
KeepImageCredential boolean 可选 示例值:false
是否保留镜像设置,取值:
- true:保留镜像设置,保留后将使用镜像预设的密码或密钥对登录实例。
说明
- 该参数取值为true时,请勿传入KeyPairName。
Eip.ReleaseWithInstance boolean 可选 示例值:false
公网IP是否随实例删除,仅按量计费公网IP生效。取值:
LaunchTemplateProjectName string 可选 示例值:default
实例启动模版所属项目,默认为default。一个资源只能归属于一个项目。
- 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。
ZoneId string 可选 示例值:cn-beijing-a
LaunchTemplateName string 必选 示例值:testLaunchTemplateName
实例启动模板名称。取值:
VersionDescription string 可选 示例值:testVersionDescription
实例启动模板描述。长度为1~255个英文或中文字符。
InstanceTypeId string 可选 示例值:ecs.g1.large
实例的计算规格,当前仅支持指定一个计算规格。
ImageId string 可选 示例值:image-ybmhzqo8u4l8j1ii****
ImageName string 可选 示例值:NameDemo
镜像名称。
InstanceChargeType string 可选 示例值:PostPaid
实例和云盘的计费类型,取值:
说明
时段型弹性预约实例功能正在邀测中,如需试用,请联系客户经理申请。
InstanceName string 可选 示例值:instance-test
实例的名称,取值:
Description string 可选 示例值:ECS
实例的描述,取值:
HostName string 可选 示例值:instance-host-name
实例的主机名,取值:
- 不能以中划线“-”或点号“.”开头或结尾,且不能连续使用中划线或点号。
- Linux系统的主机名长度限制为2~59个字符。
- Windows系统的主机名长度限制为2~10个字符,不能包含点号“.”,且不能完全是数字。
如不填,则遵循以下规则自动生成:
- 结构:iv- + 初始主机名,例如iv-3tigy72q3u3vj0******。
- Windows:提取实例IDi-之后的后12位字符。
UniqueSuffix boolean 可选 示例值:false
表示当创建多台实例时,是否为Hostname和InstanceName自动添加有序后缀。取值范围:
说明
开启有序后缀时,若Hostname为空,系统将自动生成主机名,主机名后无有序后缀。
KeyPairName string 可选 示例值:kp-test-123
使用“SSH密钥对”登录实例时,请输入密钥对的名称。
说明
如果同时设置了KeyPairName和Password,则仅生效KeyPairName。
SecurityEnhancementStrategy string 可选 示例值:Active
是否开启安全加固,取值:
- InActive:关闭安全加固,对所有镜像生效。
UserData string 可选 示例值:ZWNobyBoZWxsbyBlY3Mh
实例自定义数据。设置的自定义数据必须经过Base64编码,且Base64编码前的自定义数据大小不能超过16KB。
不填则默认为空。
HpcClusterId string 可选 示例值:hpcCluster-l8u24ovdmoab6opf****
当创建高性能计算GPU型实例时,请指定高性能计算集群ID。
Volumes.N.DeleteWithInstance boolean[] 可选 示例值:Volumes.1. DeleteWithInstance=true&Volumes.2. DeleteWithInstance=false
云盘是否随实例释放。
- 参数 - N:表示云盘的序号,取值范围:1~15。N = 1表示系统盘,系统盘默认随实例释放,不可保留;N ≥ 2表示数据盘。
- 取值 - DeleteWithInstance:云盘是否随实例释放。
- true(默认):云盘随实例释放。取值为false时对系统盘无效,系统盘默认随实例释放,不允许保留。
Volumes.N.VolumeType string[] 可选 示例值:Volumes.1.VolumeType=ESSD_PL0&Volumes.2.VolumeType=ESSD_FlexPL
云盘的类型。
- 参数 - N:表示云盘的序号,取值范围:1~15。N = 1表示系统盘,N ≥ 2表示数据盘。
- 参数 - VolumeType:表示云盘的类型,取值::
Volumes.N.Size integer[] 可选 示例值:Volumes.1.Size=100&Volumes.2.Size=100
云盘的容量。
- 参数 - N:表示云盘的序号,取值范围:1~15。N = 1表示系统盘;N ≥ 2表示数据盘。
- 取值 - Size:表示云盘的容量,单位为GiB。取值:
NetworkInterfaces.N.SubnetId string[] 可选 示例值:NetworkInterfaces.1.SubnetId=subnet-3tispp1nai4e8i****& NetworkInterfaces.2.SubnetId=subnet-2ff1nczrx2lts5oxru****
实例的私有网络子网ID,创建实例时,支持同时绑定辅助网卡:
- 参数 - N:表示网卡的序号,序号为“1”表示主网卡;序号为“2”或大于“2”表示辅助网卡。
- 取值 - SubnetId:表示第N个网卡的子网ID。
NetworkInterfaces.N.SecurityGroupIds.N string[] 可选 示例值:NetworkInterfaces.1.SecurityGroupIds.1=sg-3ti78x9h8t4bw*****& NetworkInterfaces.2.SecurityGroupIds.1=sg-3cj59ih2v9hj46c6rr******
网卡关联的安全组ID:
- 参数 - N:表示网卡的序号,序号为“1”表示主网卡;序号为“2”或大于“2”表示辅助网卡。
- 参数 - N:表示第N个网卡关联的安全组的序号,最多支持同时绑定5个安全组,取值:1 - 5。
- 取值 - SecurityGroupIds:表示第N个网卡关联的第N个安全组的ID。
VpcId string 可选 示例值:vpc-3thbinq64t4bwbha****
Eip.Bandwidth integer 可选 示例值:1
公网IP的带宽上限,单位:Mbps。
说明
配置Eip.Bandwidth或Eip.ISP后,伸缩组创建实例时即会分配公网IP,默认按照按量计费-按固定带宽计费。
Eip.ISP string 可选 示例值:BGP
公网IP的线路类型,取值:
- 若您的账号已申请并开通了静态单线权限,则可传入如下取值:
说明
配置Eip.Bandwidth或Eip.ISP后,伸缩组创建实例时即会分配公网IP,默认按照按量计费-按固定带宽计费。
Eip.BandwidthPackageId string 可选 示例值:bwp-2zeo05qre24nhrqpy****
Eip.SecurityProtectionTypes.N string[] 可选 示例值:AntiDDoS_Enhanced
公网IP的安全防护类型。
- 参数 - N:表示安全防护类型的序号,当前仅支持取1。
- AntiDDoS_Enhanced:申请增强防护类型的公网IP,可加入到DDoS原生防护(企业版)实例。
说明
- 若传入AntiDDoS_Enhanced,则EipAddress.ChargeType不能为PrePaid,且EipAddress.ISP必须传入BGP。
- 增强防护类型公网IP正在邀测中,如需试用,请提交工单或联系客户经理申请。
Eip.SecurityProtectionInstanceId integer 可选 示例值:151
DDoS原生防护(企业版)ID。
- 当SecurityProtectionTypes.N传入AntiDDoS_Enhanced时,此参数必须传入。
Tags.N.Key string[] 可选 示例值:Tags.1.Key=k1&Tags.2.Key=k2
实例的标签键。
- 参数 - N:表示标签键的序号,取值范围:1~20。
命名规则如下:
- 只能包含语言字符、数字、空格和英文符号“_”、“.”、“:”、“/”、“=”、“+”、“-”、“@”。
Tags.N.Value string[] 可选 示例值:Tags.1.Value=v1&Tags.2.Value=v2
实例的标签值。
- 参数 - N:表示标签值的序号,取值范围:1~20。
命名规则如下:
- 只能包含语言字符、数字、空格和英文符号“_”、“.”、“:”、“/”、“=”、“+”、“-”、“@”。
说明
如果传入该参数,则必须先传入Tags.N.Key。
SpotStrategy string 可选 示例值:NoSpot
按量计费实例的抢占式策略,取值:
- NoSpot(默认):表示创建正常按量计费实例。
- SpotAsPriceGo:系统自动出价,跟随当前市场实际价格的抢占式实例。
- SpotWithPriceLimit:设置出价上限的抢占式实例。
说明
- 当InstanceChargeType取值为PostPaid时,该参数生效。
SpotPriceLimit float 可选 示例值:0.78
抢占式实例的每小时最高价格,支持最大3位小数。
说明
仅当SpotStrategy=SpotWithPriceLimit时,该参数生效。
ProjectName string 可选 示例值:default
实例所属项目。
- 只能包含字母、数字、下划线“_”、点“.”和中划线“-”。
ScheduledInstance.ScheduledInstanceName string 可选 示例值:ESI-Name
弹性预约单的名称,取值:
ScheduledInstance.ScheduledInstanceDescription string 可选 示例值:用于测试的弹性预约单
弹性预约单的描述。
- 只能包含中文、字母、数字、点“.”、空格、下划线“_”、中划线“-”、等号“=”、英文逗号“,”、中文逗号“,”和中文句号“。”
Eip.BillingType integer 可选 示例值:2
公网IP的计费方式,取值:
SuffixIndex integer 可选 示例值:1
有序后缀的起始序号。
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 LaunchTemplateId string 示例值:lt-ysxc16auaugh9zfy****
实例启动模板 ID。
请求示例
GET /?Action=CreateLaunchTemplate&Version=2020-04-01&LaunchTemplateName=test&ZoneId=cn-beijing-a HTTP/1.1
Host: ecs.cn-beijing.volcengineapi.com
返回示例
"RequestId": "20220419160338010225133143077B****",
"Action": "CreateLaunchTemplate",
"Version": "2020-04-01",
"LaunchTemplateId": "lt-ysxc16auaugh9zfy****"
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2026.01.09 16:40:43