实例启动模板创建成功后,无法进行修改,但您可以通过创建启动模板的新版本来更改配置参数。在通过实例启动模板创建ECS实例时,您可以使用任何版本的实例启动模板。如果您未指定某一版本,则会使用默认版本。本文介绍如何创建实例启动模板的新版本、设置常用版本为默认版本,以及删除不再需要的版本。
创建启动模板的新版本
每个实例启动模板可以拥有多个版本,每个版本可以配置不同的参数,您可以通过创建新版本来更改实例启动模板中的参数。
前提条件
您已经创建了实例启动模板。具体操作,请参见创建实例启动模板。
注意事项
新建的实例启动模板版本号默认为1,您可以继续在该模板上创建新版本。
重要版本号按创建先后顺序递增,不支持自定义版本号。
每个实例启动模板最多可创建30个版本。
创建实例启动模板新版本时,所有参数都是可选的。但是,如果版本中未包含必要参数(例如,实例规格、镜像等),则在使用该版本的实例启动模板创建实例时还需要补充必要参数。
实例启动模板新版本一旦创建,不可修改。
操作步骤
更改启动模板的默认版本
您可以将常用的模板版本设为默认版本。如果使用启动模板创建ECS实例时未指定版本,系统将自动使用默认版本的启动模板创建ECS实例,免去您重复选择版本的工作。本文为您介绍修改默认版本的具体操作。
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的资源组和地域。
选中一个模板ID,查看该模板的配置信息,并单击待设置版本操作列下的设为默认。
删除实例启动模板的版本
您可以执行如下操作,删除不再需要的非默认版本的实例启动版本。
如果待删除的版本被设置为默认版本,则您将无法删除该版本。此时,您可以更换默认版本后,再删除该版本。更换默认版本的具体操作,请参见更改启动模板的默认版本。
如果您不再需要某个模板的所有版本,则您只需删除该模板即可,具体操作,请参见删除实例启动模板。
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的资源组和地域。
在启动模板列表页面,选中目标模板,展开版本信息。
在版本信息区域,删除启动模板的版本。
删除单个版本:找到目标版本,在操作列中,单击删除。
批量删除版本:选中需要删除的版本,在版本列上方,单击删除。
在弹出的对话框中,单击确定。
相关操作
您也可以调用API管理实例启动模板版本:
为指定的ECS实例启动模板创建一个版本:CreateLaunchTemplateVersion
指定启动模板的某个版本为该模板的默认版本:ModifyLaunchTemplateDefaultVersion
删除指定实例启动模板的一个版本:DeleteLaunchTemplateVersion
创建完启动模板的新版本后,您可以在如下操作中,根据实际需要选择实例启动模板版本:
相关操作
如何使用启动模板
操作文档
创建ECS实例
直接使用现有的启动模板一键创建ECS实例,省去重复选择各配置项的时间。
批量创建ECS实例
启动模板可以结合API RunInstances接口使用,批量创建ECS实例,启动模板可以免除每次创建实例时都需要填入大量的配置参数。
在RunInstances请求中指定LaunchTemplateId和LaunchTemplateVersion参数使用启动模板。
创建弹性伸缩组
基于ECS实例创建弹性伸缩组时,您可以通过现有的启动模板快速创建。系统会提取模板中的配置信息去创建新的伸缩组,如果某些配置不符合业务要求,您可以在伸缩组创建过程中修改配置,例如修改伸缩配置所属的专有网络、交换机等。
创建弹性供应组
弹性供应组使用实例启动模板的指定版本作为配置来源,沿用配置来源中的镜像、安全组、登录凭证等属性。弹性供应组创建成功后,会在您指定的时间启动并尝试交付ECS实例集群,提升批量交付大量实例的效率。