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

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

在您预定 Snowcone 设备之前

Amazon Snow 系列管理控制台 对于特定区域(例如美国到墨西哥)的一组选定地点,允许列入许可名单的买家支持向您 Amazon Web Services 区域 以外的地点进行国际配送。您应该与您的客户团队讨论目的地、费用和时间安排,以适应这些要求。

作为订购流程的一部分,您需要创建 Amazon Identity and Access Management (IAM) 角色和 Amazon Key Management Service (Amazon KMS) 密钥。KMS保护用于保护每台设备上数据的加密密钥。有关更多信息,请参阅创建订购 Snow Family 设备的任务

关于本地环境的问题

了解您的数据集以及本地环境的设置方式将如何帮助您完成数据传输。下订单之前,请注意以下事项。

传输期间会访问数据吗?

为防止损坏您的数据,请勿在传输数据时断开 Snowcone 设备或更改其网络设置。文件在写入设备时应处于静态状态。在文件写入设备时修改文件可能会导致读取/写入冲突。

处理带有特殊字符的文件

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

  • 反斜杠(“\”)

  • 左大括号(“{”)

  • 右大括号(“}”)

  • 左方括号(“[”)

  • 右方括号(“]”)

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

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

  • 不可打印ASCII字符(128—255 个十进制字符)

  • 插入符号(“^”)

  • 百分比字符(“%”)

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

  • 引号

  • 波浪字符(“~”)

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

  • 竖线(“|”)

如果您的文件中有一个或多个这样的字符,请在将其复制到 Amazon Snowcone 设备之前对其进行重命名。文件名中有空格的 Windows 用户在复制单个对象或运行递归命令时应注意。用引号将名称中包含空格的单个对象括起来。此类文件的示例如下:

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

Windows

“C:\Users\<username>\desktop\test file.txt”

Mac

/Users/<username>/test\ file.txt

Linux

/home/<username>/test\ file.txt

注意

传输的唯一对象元数据是对象名称和大小。但是, Amazon DataSync 会保留访问控制列表 (ACLs)。有关信息,请参阅《Amazon DataSync 用户指南》中的 “如何 DataSync 处理元数据和特殊文件”。

在 Snowcone EC2 上使用亚马逊

本节概述了如何在 Amazon Snowcone 设备上使用EC2与 Amazon 兼容的计算实例。

当您在边缘运行应用程序并作为虚拟机(Amazon 系统映像或AMI)进行管理和部署时,您应该使用与 Amazon EC2 兼容的实例。Snowcone 支持具有三个SNC1实例的实例类型,包括 snc1.micro(1 CPU 和 1 GB)、snc1.small(1 和 2 GBRAM)和 snc1.medium(2 CPU 和 RAM 4 GB)。CPU RAMEC2Snowcone 上对兼容实例的支持使您能够在亚马逊上构建和测试您的应用程序。EC2在创建 Amazon Snowcone 作业AMIs期间,您可以使用 Amazon Web Services Management Console Amazon Snowball SDK、或 Amazon CLI启用配置EC2兼容。

支持的亚马逊EC2实例类型

将以下 Amazon EC2 实例类型用于您的计算任务。

snc1.micro —1 个内核,1 CPU GB RAM

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

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

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

设备使用完毕后,将其返回到 Amazon。如果在导入任务中使用了该设备,则使用文件接口传输的数据将通过 Snowcon NFS e 接口导入到 Amazon S3 中。否则,当设备返回到设备时,我们会对其进行彻底擦除。 Amazon此删除遵循美国国家标准与技术研究所 (NIST) 800-88 的标准。

重要

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

Snow Family 设备上EC2与亚马逊EC2兼容的实例之间的区别

Amazon 与 Snow EC2 Family 兼容的实例允许客户使用其子集和子集来使用和管理与 Amazon EC2 兼容的EC2APIs实例。AMIs

Snowcone 上的计算实例定价

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

先决条件

在创建作业之前,请谨记以下信息:

  • 在AMIs添加到工作请求之前,请确保您的工作请求AMIs中有一个或多个支持者 Amazon Web Services 账户。AMI从 Marketplace 中选择时,请确保它具有支持的产品代码和平台。有关更多信息,请参阅 查看以下产品的代码和平台详情 Amazon Web Services Marketplace AMIs

  • 所有内容都AMIs必须基于亚马逊 Elastic Block Store (AmazonEBS),只有一个卷。

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

查看以下产品的代码和平台详情 Amazon Web Services Marketplace AMIs

在开始向 Snow F AMI amily 设备添加表单之前,请确保您的设备支持其产品代码和平台详细信息 Amazon Web Services 区域。 Amazon Web Services Marketplace AMI

  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

  2. 在导航栏中,选择要在其中启动实例的区域,以及您将从该区域创建订购 Snow Family 设备的任务。无论您身在何处,都可以选择任何可用的区域。

  3. 在导航窗格中,选择AMIs

  4. 使用筛选和搜索选项来缩小显示列表的范围AMIs,以便仅查看AMIs符合您条件的内容。例如,由AMIs提供 Amazon Web Services Marketplace,选择 “公共镜像”。然后使用搜索选项进一步缩小显示列表的范围AMIs:

    • (新主机)选择搜索栏,然后从菜单中选择所有者别名,然后选择 = 运算符,然后选择值 ama zon

    • (旧控制台)选择 Search(搜索)栏,然后从菜单中选择 Owner(拥有者),然后选择值 Amazon images(Amazon 映像)。

    注意

    AMIs从 “来源” Amazon Web Services Marketplace 列中包含 aws-marketplace

  5. AMIID 列中,选择的 AMI ID AMI。

  6. 在的图片摘要中AMI,确保您所在的地区支持产品代码。有关更多信息,请参阅下表。

    支持的 Amazon Web Services Marketplace AMI产品代码
    AMI操作系统 产品代码
    Ubuntu Server 14.04 LTS b3dl4415quatdndl4qa6kcu45
    CentOS 7 (x86_64) aw0evgkw8e5c1q413zgy5pjce
    Ubuntu 16.04 LTS csv6h7oyg29b7epjzg7qdr7no
    Amazon Linux 2 avyfzznywektkgl5qv5f57ska
  7. 然后,还要确保平台详细信息包含以下列表中的一个条目。

    • 亚马逊 Linux、Ubuntu 或 Debian

    • 红帽 Linux bring-your-own-license

    • RDS适用于甲骨文的亚马逊 bring-your-own-license

    • 窗户 bring-your-own-license

AMI从实例创建 Linux

您可以使用控制台或命令行创建。AMIAMI从现有实例开始AMI,启动一个实例,对其进行自定义,用它创建一个新实例,最后启动您的新实例AMI。

使用控制台AMI从实例创建
  1. 选择合适EBS的支持AMI作为新版本的起点AMI,并在发布前根据需要进行配置。有关更多信息,请参阅使用启动实例向导启动实例

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

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

    • 安装软件和应用程序

    • 复制数据

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

    • 附加其他 Amazon EBS 卷

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

  5. 在导航窗格中,选择实例,然后选择您的实例。依次选择操作映像创建映像

    提示

    如果禁用此选项,则您的实例不是 Amazon EBS 支持的实例。

  6. 创建映像对话框中,指定以下信息,然后选择创建映像

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

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

    • 不重新启动:默认情况下不选择此选项。Amazon EC2 会关闭该实例,为所有连接的卷拍摄快照,创建并注册该实例AMI,然后重新启动该实例。选择不重新启动可避免将实例关闭。

      警告

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

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

      • 要更改根卷的大小,请在卷类型列中找到。在大小(GiB)中,输入所需的值。

      • 如果您选择 “终止时删除”,则当您终止由此创建的实例时AMI,Amazon EBS 卷将被删除。如果您清除 “终止时删除”,则在终止实例时,Amazon EBS 卷不会被删除。有关更多信息,请参阅《亚马逊EC2用户指南》中的在实例终止时保留亚马逊EBS

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

      • 要添加实例存储卷,请参阅向中添加实例存储卷AMI。当您从新的实例启动实例时AMI,系统会自动初始化并装载其他卷。这些卷不包含来自您所基于的正在运行的实例的实例存储卷的数据AMI。

  7. 要在创建AMI时查看您的状态,请在导航窗格中选择AMIs。最初,状态为待处理,但过几分钟就会变成可用。

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

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

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

使用命令行AMI从实例创建

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

AMI从快照创建 Linux

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

使用控制台根据快照创建 AMI
  1. 打开 Amazon EC2 控制台,网址为https://console.aws.amazon.com/ec2/

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

  3. 依次选择快照、操作创建映像

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

    • Architecture:对 32 位选择 i386,对 64 位选择 x86_64

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

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

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

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

使用命令行AMI从快照创建

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