实例启动模板是一种用于快速创建实例的工具,其中包含了用于创建ECS实例的任意配置信息(除实例密码),包括密钥对、RAM角色、实例类型和网络设置等。每个模板可以有多个版本,每个版本可以配置不同的参数,您可以使用指定的模板的任意一个版本快速创建实例,提升效率及使用体验。本文为您介绍使用实例启动模板创建ECS实例的具体操作。
前提条件
已创建实例启动模板或实例启动模板的新版本。具体操作,请参见创建实例启动模板和管理实例启动模板版本。
开通按量付费ECS资源时,您的阿里云账户余额(即现金余额)和代金券的总值不得小于100.00元人民币。具体充值操作,请参见充值操作指引。
操作步骤
通过控制台操作
登录ECS管理控制台。
在左侧导航栏,选择 。
在启动模板页面,找到目标模板,在操作列中单击创建实例。
您也可以选中一个模板ID,查看该模板的配置信息,并在版本信息操作列中单击创建实例。
在自定义购买页面,选择模板和版本,待配置信息加载完成,检查所有配置信息。
说明如果需要修改参数,或者所选的模板缺少必要参数,您可以单击图标修改配置。
创建实例。
如果您选择的是包年包月实例,则选择购买时长并选中服务协议,单击确认下单。
如果您选择的是按量付费实例,则选中服务协议,单击创建实例。
实例创建成功后,您可以前往ECS控制台实例页面查看新创建的实例。
通过API操作
您也可以调用API来使用模板创建实例。大致操作如下:
准备好待使用的实例启动模板,并确定它的实例启动模板ID、实例启动模板版本号。以下有两种方案:
创建实例启动模板:您可以调用CreateLaunchTemplate创建实例启动模板,并从返回参数中获取实例启动模板ID
LaunchTemplateId
及模板版本号LaunchTemplateVersionNumber
。查询可用实例启动模板:您也可以调用DescribeLaunchTemplates查询可用的实例启动模板,根据返回参数的实例启动模板ID
LaunchTemplateId
,调用DescribeLaunchTemplateVersions,查看返回参数中详细的实例启动模板版本信息,以确定想使用的实例启动模板的模板IDLaunchTemplateId
及模板版本号VersionNumber
。
说明实例启动模板的版本中包含用于创建实例的相关配置,例如实例所属地域、镜像 ID、实例规格、安全组 ID 和公网带宽等。如果版本中没有指定某一实例配置,您需要在后续创建实例时为实例指定该配置,例如安全组ID
SecurityGroupId
。以准备好的实例启动模板创建实例。
您可以调用RunInstances创建实例,在调用该API时,在请求参数中指定实例启动模板ID
LaunchTemplateId
及模板版本号LaunchTemplateVersion
,即可使用实例启动模板创建实例。请注意,若您的实例启动模板版本中没有指定某一实例配置,需要在创建实例时为实例指定该配置。您可以充分利用这一特性,对模板的确定性属性和不确定性属性进行分类,让实例启动模板有更好的灵活性。