本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建计算作业
在本节中,您将为一个创建第一个兼容 Amazon EC2 的计算实例任务AmazonSnowball Edge 设备
重要
在您创建任务之前,请注意以下几点:
-
确保您的 AMI 的关联 vCPU、内存和存储值与您希望创建的实例类型匹配。
-
如果你要使用安全外壳 (SSH) 连接到实例之后在 Snowball Edge 上启动实例,必须先执行以下步骤。事后你无法更新 Snowball Edge 上的 AMI。您必须先执行此步骤,然后再创建任务。
将 AMI 配置为使用 SSH 连接到在设备上启动的计算实例
要使用安全外壳 (SSH) 连接到 Snowball Edge 设备上的计算实例,必须执行以下步骤。此过程在创建任务之前将 SSH 密钥添加到 AMI。我们还建议您使用此过程,以便在计划用作您任务的 AMI 的实例上设置您的应用程序。
重要
如果您不按照此步骤操作,则在收到 Snowball Edge 设备时将无法通过 SSH 连接到您的实例。
将 SSH 密钥导入 AMI
-
启动实例时,请确保分配给该实例的存储大小适合以后在 Snowball Edge 上使用。在 Amazon EC2 控制台中,您可以通过以下方式执行此操作步骤 4:添加存储。有关 Snowball Edge 上计算实例存储卷支持的大小列表,请参阅Snowball Edge 设备上的计算实例配额。
-
安装并配置要在 Snowball Edge 上运行的应用程序,并测试它们是否按预期运行。
-
制作您用于 SSH 密钥对的 PEM/PPK 文件副本以创建此实例。将此文件保存到你计划用来与 Snowball Edge 通信的服务器上。要使用 SSH 连接到您设备上已启动的实例,此文件是必需的,因此请记下此文件的路径。
-
将该实例保存为 AMI。有关更多信息,请参阅创建由亚马逊 EBS 支持的 Linux AMI在适用于 Linux 实例的亚马逊 EC2 用户指南。
-
对于要使用 SSH 连接到的每个实例重复此过程。确保复制不同的 SSH 密钥对并记下它们所关联的 AMI。
在控制台中创建任务
下一步是创建作业。您的任务可以是任何任务类型,包括集群。使用Amazon Snow 系列管理控制台
-
选择通过 EC2 启用计算。
-
选择添加 AMI。
-
在打开的对话框中,选择一个 AMI,然后选择保存。
-
将最多总共 10 个 AMI 添加到您的任务。
-
正常继续创建您的任务。
在... 中创建你的工作Amazon CLI
您还可以使用 Amazon CLI 创建自己的任务。为此,请打开终端并运行以下命令,将红色文本替换为实际值。
aws snowball create-job --job-type
IMPORT
--resources '{"S3Resources":[{"BucketArn":"arn:aws:s3:::bucket-name
"}],"Ec2AmiResources":[{"AmiId":"ami-12345678
"}]}' --description Example --address-idADIEXAMPLE60-1234-1234-5678-41fEXAMPLE57
--kms-key-arnarn:aws:kms:us-west-2:012345678901:key/eEXAMPLE-1234-1234-5678-5b4EXAMPLE8e
--role-arnarn:aws:iam::012345678901:role/snowball-local-s3-lambda-us-west-2-role
--snowball-capacity-preference T100 --shipping-optionSECOND_DAY
--snowball-type EDGE
设备送达并解锁设备后,使用 Snowball Edge 客户端获取您的本地凭证。有关更多信息,请参阅获取凭证: