AWS Snowball
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南适用于 Snowball Edge。如果您正在查找 Snowball 的相关文档,请参阅 AWS Snowball 用户指南

自动启动具有启动模板的 Amazon EC2 实例

您可以使用启动模板和 Snowball 客户端 启动配置命令在 AWS Snowball Edge 设备 上自动启动您的 Amazon EC2 实例。

启动模板包含在 Snowball Edge 上创建 Amazon EC2 实例所需的配置信息。您可以使用启动模板来存储启动参数,这样您就不必每次在 Snowball Edge 上启动 EC2 实例时都指定它们。

当您在 Snowball Edge 上使用自动启动配置时,可以配置希望 Amazon EC2 实例启动时使用的参数。配置 Snowball Edge 后,当您重新启动并解锁时,它会使用您的自动启动配置来启动具有您指定的参数的实例。如果停止使用自动启动配置启动的实例,则在解锁设备时实例将开始运行。

注意

在您首次配置自动启动配置后,请重新启动设备以启动它。所有后续实例启动(计划内或计划外重新启动后)将在 设备 解锁后自动启动。

启动模板可以在您启动 Amazon EC2 实例时为该实例指定 Amazon Machine Image (AMI) ID、实例类型、用户数据、安全组和标记。

要在 Snowball Edge 上自动启动 EC2 实例,请执行以下步骤:

  1. 当您订购 AWS Snowball Edge 设备 时,请创建一个具有计算实例的作业。有关更多信息,请参阅 创建具有计算实例的任务

  2. 在收到您的 Snowball Edge 后,请解锁它。

  3. 使用 EC2 API 命令 aws ec2 create-launch-template 创建启动模板。

  4. 使用 Snowball 客户端 命令 snowballEdge create-autostart-configuration 将 EC2 启动模板绑定到网络配置。有关更多信息,请参阅 创建启动配置以自动启动 Amazon EC2 实例

  5. 重新启动,然后解锁 设备。您的 EC2 实例将使用启动模板和 Snowball 客户端命令 create-autostart-configuration 中指定的属性自动启动。

要查看正在运行的实例的状态,请使用 EC2 API 命令 describe-autostart-configurations

注意

启动模板没有控制台或 适用于 AWS Snowball 的作业管理 API 支持。您可以使用 EC2 和 Snowball 客户端 CLI 命令在 AWS Snowball Edge 设备 上自动启动您的 EC2 实例。