使用实例启动模板创建实例

实例启动模板是一种用于快速创建实例的工具,其中包含了用于创建ECS实例的任意配置信息(除实例密码),包括密钥对、RAM角色、实例类型和网络设置等。每个模板可以有多个版本,每个版本可以配置不同的参数,您可以使用指定的模板的任意一个版本快速创建实例,提升效率及使用体验。本文为您介绍使用实例启动模板创建ECS实例的具体操作。

前提条件

  • 开通按量付费ECS资源时,您的阿里云账户余额(即现金余额)和代金券的总值不得小于100.00元人民币。具体充值操作,请参见充值操作指引

操作步骤

通过控制台操作

  1. 登录ECS管理控制台

  2. 在左侧导航栏,选择部署与弹性 > icon1 > 实例启动模板

  3. 启动模板页面,找到目标模板,在操作列中单击创建实例

    您也可以选中一个模板ID,查看该模板的配置信息,并在版本信息操作列中单击创建实例新建版本

  4. 自定义购买页面,选择模板和版本,待配置信息加载完成,检查所有配置信息。

    说明

    如果需要修改参数,或者所选的模板缺少必要参数,您可以单击编辑图标修改配置。

  5. 创建实例。

    • 如果您选择的是包年包月实例,则选择购买时长并选中服务协议,单击确认下单

    • 如果您选择的是按量付费实例,则选中服务协议,单击创建实例

    实例创建成功后,您可以前往ECS控制台实例页面查看新创建的实例。

通过API操作

您也可以调用API来使用模板创建实例。大致操作如下:

  1. 准备好待使用的实例启动模板,并确定它的实例启动模板ID、实例启动模板版本号。以下有两种方案:

    • 创建实例启动模板:您可以调用CreateLaunchTemplate创建实例启动模板,并从返回参数中获取实例启动模板IDLaunchTemplateId及模板版本号LaunchTemplateVersionNumber

    • 查询可用实例启动模板:您也可以调用DescribeLaunchTemplates查询可用的实例启动模板,根据返回参数的实例启动模板IDLaunchTemplateId,调用DescribeLaunchTemplateVersions,查看返回参数中详细的实例启动模板版本信息,以确定想使用的实例启动模板的模板IDLaunchTemplateId及模板版本号VersionNumber

    说明

    实例启动模板的版本中包含用于创建实例的相关配置,例如实例所属地域、镜像 ID、实例规格、安全组 ID 和公网带宽等。如果版本中没有指定某一实例配置,您需要在后续创建实例时为实例指定该配置,例如安全组IDSecurityGroupId

  2. 以准备好的实例启动模板创建实例。

    您可以调用RunInstances创建实例,在调用该API时,在请求参数中指定实例启动模板IDLaunchTemplateId及模板版本号LaunchTemplateVersion,即可使用实例启动模板创建实例。

    请注意,若您的实例启动模板版本中没有指定某一实例配置,需要在创建实例时为实例指定该配置。您可以充分利用这一特性,对模板的确定性属性和不确定性属性进行分类,让实例启动模板有更好的灵活性。