在订购 Snowcone 设备之前 - Amazon Snowcone 用户指南
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在订购 Snowcone 设备之前

发往您以外地点的国际货件Amazon Web Services 区域受支持Amazon Snow 系列管理控制台适用于来自特定地区(例如美国到墨西哥)的一组特定地点的白名单客户。您应该与您的客户团队讨论目标目的地、成本和满足这些请求的时间。

作为订单流程的一部分,您创建Amazon Identity and Access Management(IAM) 角色和Amazon Key Management Service(Amazon KMS键) 键。KMS 可保护用于保护每台设备上的数据的加密密钥。有关更多信息,请参阅 。创建Amazon Snowcone作业.

关于当地环境的问题

了解数据集以及本地环境的设置方式将有助于您完成数据传输。下单之前,请考虑以下事项。

在传输过程中会访问数据吗?

如果您使用的是文件界面,则只使用一种方法将数据传输到Amazon Snowcone. 为防止损坏您的数据,请勿在传输数据时断开 Snowcone 设备或更改其网络设置。文件在写入设备时应处于静态状态。在写入设备时修改文件可能会导致读取/写入冲突。

使用具有特殊字符的文件

需要注意的是,如果你的文件包含特殊字符,你可能会遇到错误。尽管 Amazon S3 允许使用特殊字符,但我们强烈建议您避免使用以下字符:

  • 反斜杠 ("\")

  • 左大括号 (“{”)

  • 右大括号 (“}”)

  • 左方括号 (“[”)

  • 右方括号 (“]”)

  • “小于” 符号 (“<”)

  • “大于” 符号 (“>”)

  • 不可打印的 ASCII 字符 (128–255 十进制字符)

  • 插入符号 (“^”)

  • 百分比字符 (“%”)

  • 重音符/反勾号 (“`”)

  • 引号

  • 波浪字符 (“~”)

  • “井号”字符 (“#”)

  • 竖线 (“|”)

如果您的文件中有一个或多个这些字符,请在将它们复制到Amazon Snowcone设备。在复制单个对象或运行递归命令时,文件名中有空格的 Windows 用户应小心。用引号围绕名称中包含间距的单个对象。以下是此类文件的示例。

操作系统 文件名:test file.txt

Windows

“C:\Users<username>\ 桌面\ 测试 file.txt”

Mac

/用户/ <username>/测试\ file.txt

Linux

/home/ <username>/测试\ file.txt

注意

传输的唯一对象元数据是对象名称和大小。如果您希望复制其他元数据,可以使用文件接口或其他工具将数据复制到 Amazon S3。但是,Amazon DataSync保留访问控制列表 (ACL)。想要了解有关信息,请参阅DataSync 如何处理元数据和特殊文件中的Amazon DataSync用户指南.

在 Snowcone 上使用 Amazon EC2

本节提供在上使用 Amazon EC2 计算实例的概述。Amazon Snowcone设备。

当您的应用程序在边缘上运行且作为虚拟机(Amazon 系统映像或 AMI)进行管理和部署时,应使用与 Amazon EC2 兼容的实例。Snowcone 支持带有三个实例的 SNC1 实例类型,其中包括 snc1.micro(1 个 CPU 和 1 GB 内存)、snc1 小型(1 个 CPU 和 2 GB 内存)和 snc1.M(2 个 CPU 和 4 GB 内存)。Snowcone 上对 EC2 兼容实例的支持使您能够在 Amazon EC2 上构建和测试应用程序。您可以在以下期间启用和配置 EC2 AMIAmazon Snowcone使用Amazon Web Services Management Console、Amazon Snowball开发工具包,或Amazon CLI.

支持 Amazon EC2 实例类型

为您的计算作业使用以下 Amazon EC2 实例类型。

snc1.micro—1 个 CPU 核心,1 GB 内存

snc1.small—1 个 CPU 核心,2 GB 内存

snc1.medium—2 个 CPU 核心,4 GB RAM

使用Amazon OpsHub在 Snowcone 上管理您的实例。下载Amazon OpsHub来自 的Amazon Snowball资源网站。使用解锁设备后Amazon OpsHub,导航到 Amazon EC2 页。选择创建实例以根据您在创建任务时预加载到设备上的 AMI 创建 EC2 实例。然后,您可以连接到实例并运行边缘应用程序。Amazon OpsHub还提供单击按钮来启动、停止、终止和重启 EC2 实例。有关更多信息,请参阅 使用 Amazon OpsHub for Snow Family 管理设备

当您使用完设备后,将设备返还给 Amazon。如果在导入任务中使用此设备,则使用 Snowcone NFS 界面将使用文件接口传输的数据导入到 Amazon S3 中。否则,在设备返回到后,我们将对设备执行完全擦除。Amazon. 此擦除过程遵循美国国家标准与技术研究院 (NIST) 800-88 标准。

重要

Snowcone 上正在运行的计算实例中的数据不会导入到Amazon.

Snowcone 上计算实例的定价

使用计算实例会有额外关联的费用。有关更多信息,请参阅Amazon Snowcone定价

先决条件

在创建任务之前,请谨记以下信息:

  • 所有 AMI 都必须基于亚马逊 Elastic Block Store (Amazon EBS) 且带有单个卷。

  • 如果要连接到在 Snowcone 上运行的计算实例,则必须使用 Secure Shell (SSH)。为此,您应首先添加密钥对。

从实例创建 Linux AMI

您可以使用控制台或命令行创建 AMI。从现有 AMI 开始,启动一个实例,自定义该实例,从该实例创建新 AMI,并最终,启动新 AMI 的实例。

使用控制台从实例创建 AMI

  1. 选择一个适当的 EBS 支持的 AMI 作为新 AMI 的起点,并在启动前根据需要对其进行配置。有关更多信息,请参阅 。使用启动实例向导启动实例.

  2. 选择 Launch 以启动您选择的由 EBS 支持的 AMI 实例。接受默认值,以按向导逐步操作。有关更多信息,请参阅 。使用启动实例向导启动实例.

  3. 在实例运行时连接到该实例。您可以对您的实例执行以下操作,以便根据您的需求自定义该实例:

    • 安装软件和应用程序

    • 复制数据

    • 通过删除临时文件、对您的硬盘进行碎片整理以及将可用空间清零来缩短启动时间

    • 附加其他 Amazon EBS 卷

  4. (可选)创建所有附加到您的实例的卷的快照。有关创建快照的更多信息,请参阅创建 Amazon EBS 快照.

  5. 在导航窗格中,选择 Instances,然后选择您的实例。适用于操作,选择Image创建映像

    提示

    如果该选项处于禁用状态,则表明您的实例不是由 Amazon EBS 支持的实例。

  6. Create Image 对话框中,指定以下信息,然后选择 Create Image

    • 映像名称-映像的唯一名称。

    • 图片描述-映像的可选描述,最多 255 个字符。

    • 不重新启动-默认情况下,不选择此选项。Amazon EC2 将关闭实例,为附加的任意卷制作快照,创建和注册 AMI,然后重新启动实例。选择不重新启动避免将实例关闭。

      警告

      如果您选择 No reboot 选项,则我们无法保证所创建映像的文件系统完整性。

    • 实例卷-本部分中的字段可以修改根卷,添加其他的 Amazon EBS 和实例存储卷。要了解每个字段的信息,可将光标暂停在每个字段旁的 i 图标上,以显示字段工具提示。下面列出了一些要点。

      • 要更改根卷的大小,请找到Root中的卷类型column. 适用于大小 (GiB)中,输入所需的值。

      • 如果您选择终止时删除,当您终止从此 AMI 创建的实例时,将删除 Amazon EBS 卷。如果你清除终止时删除,当您终止实例时,不会删除 Amazon EBS 卷。有关更多信息,请参阅 。实例终止时保留 Amazon EBS 卷中的适用于 Linux 实例的 Amazon EC2 用户指南.

      • 要添加 Amazon EBS 卷,请选择添加新卷(这将添加一个新行)。对于 Volume type(卷类型),选择 EBS,并填写行中的字段。当您从新的 AMI 启动实例时,额外的卷会自动附加到该实例。您必须格式化并挂载空卷。您必须挂载基于快照的卷。

      • 要添加实例存储卷,请参阅将实例存储卷添加到 AMI. 当您从新的 AMI 启动实例时,这些额外的卷会自动初始化并挂载。这些卷不包含您的 AMI 所基于的运行实例的实例存储卷上的数据。

  7. 要在创建 AMI 时查看其状态,请在导航窗格中,选择 AMIs。最初,状态是 “挂起”,但过几分钟就会变成可用。

    (可选)要查看为新的 AMI 创建的快照,请选择快照。您从此 AMI 启动实例时,我们使用此快照创建其根设备卷。

  8. 从新 AMI 启动实例。有关更多信息,请参阅 。使用启动实例向导启动实例.

  9. 新的正在运行的实例包含您在之前的步骤中应用的所有自定义项。

使用命令行从实例创建 AMI

您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅访问 Amazon EC2。

从快照创建 Linux AMI

如果您有实例的根设备卷的快照,则可以使用Amazon Web Services Management Console或命令行。

使用控制台从快照创建 AMI

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 在导航窗格中的 Elastic Block Store 下,选择 Snapshots

  3. 依次选择快照、ActionsCreate Image

  4. 从 EBS 快照创建映像对话框中,填写与创建 AMI 相关的字段,然后选择Create. 如果要重新创建父实例,请选择与父实例相同的选项。

    • 架构:选择i38632 位或x86_6464 位。

    • 根设备名称:输入相应的根卷名称。有关更多信息,请参阅 。Linux 实例上的设备命名.

    • 虚拟化类型:选择是从此 AMI 使用半虚拟化 (PV) 还是硬件虚拟机 (HVM) 虚拟化启动实例。有关更多信息,请参阅 Linux AMI 虚拟化类型

    • (仅限 PV 虚拟化类型)内核 IDRAM 磁盘 ID:从列表中选择 AKI 和 ARI。如果选择默认 AKI 或不选择 AKI,则您每次启动使用此 AMI 实例时,都必须指定 AKI。此外,如果默认 AKI 与实例不兼容,则您的实例可能会失败运行状况检查。

    • (可选)块储存设备映射:添加卷或扩展 AMI 根卷的默认大小。有关调整实例上的文件系统大小以扩展卷的更多信息,请参阅调整卷大小后扩展 Linux 文件系统.

使用命令行从快照创建 AMI

您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅访问 Amazon EC2.