本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在订购 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。如果在导入任务中使用此设备,则使用 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
-
选择一个适当的 EBS 支持的 AMI 作为新 AMI 的起点,并在启动前根据需要对其进行配置。有关更多信息,请参阅 。使用启动实例向导启动实例.
-
选择 Launch 以启动您选择的由 EBS 支持的 AMI 实例。接受默认值,以按向导逐步操作。有关更多信息,请参阅 。使用启动实例向导启动实例.
-
在实例运行时连接到该实例。您可以对您的实例执行以下操作,以便根据您的需求自定义该实例:
-
安装软件和应用程序
-
复制数据
-
通过删除临时文件、对您的硬盘进行碎片整理以及将可用空间清零来缩短启动时间
-
附加其他 Amazon EBS 卷
-
-
(可选)创建所有附加到您的实例的卷的快照。有关创建快照的更多信息,请参阅创建 Amazon EBS 快照.
-
在导航窗格中,选择 Instances,然后选择您的实例。适用于操作,选择Image、创建映像
提示 如果该选项处于禁用状态,则表明您的实例不是由 Amazon EBS 支持的实例。
-
在 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 所基于的运行实例的实例存储卷上的数据。
-
-
-
要在创建 AMI 时查看其状态,请在导航窗格中,选择 AMIs。最初,状态是 “挂起”,但过几分钟就会变成可用。
(可选)要查看为新的 AMI 创建的快照,请选择快照。您从此 AMI 启动实例时,我们使用此快照创建其根设备卷。
-
从新 AMI 启动实例。有关更多信息,请参阅 。使用启动实例向导启动实例.
-
新的正在运行的实例包含您在之前的步骤中应用的所有自定义项。
使用命令行从实例创建 AMI
您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅访问 Amazon EC2。
-
create-image (Amazon CLI)
-
New-EC2Image (Amazon Tools for Windows PowerShell)
从快照创建 Linux AMI
如果您有实例的根设备卷的快照,则可以使用Amazon Web Services Management Console或命令行。
使用控制台从快照创建 AMI
-
通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/
。 -
在导航窗格中的 Elastic Block Store 下,选择 Snapshots。
-
依次选择快照、Actions 和 Create Image。
-
在从 EBS 快照创建映像对话框中,填写与创建 AMI 相关的字段,然后选择Create. 如果要重新创建父实例,请选择与父实例相同的选项。
-
架构:选择i38632 位或x86_6464 位。
-
根设备名称:输入相应的根卷名称。有关更多信息,请参阅 。Linux 实例上的设备命名.
-
虚拟化类型:选择是从此 AMI 使用半虚拟化 (PV) 还是硬件虚拟机 (HVM) 虚拟化启动实例。有关更多信息,请参阅 Linux AMI 虚拟化类型。
-
(仅限 PV 虚拟化类型)内核 ID和RAM 磁盘 ID:从列表中选择 AKI 和 ARI。如果选择默认 AKI 或不选择 AKI,则您每次启动使用此 AMI 实例时,都必须指定 AKI。此外,如果默认 AKI 与实例不兼容,则您的实例可能会失败运行状况检查。
-
(可选)块储存设备映射:添加卷或扩展 AMI 根卷的默认大小。有关调整实例上的文件系统大小以扩展卷的更多信息,请参阅调整卷大小后扩展 Linux 文件系统.
-
使用命令行从快照创建 AMI
您可以使用以下任一命令。有关这些命令行界面的更多信息,请参阅访问 Amazon EC2.
-
register-image (Amazon CLI)
-
Register-EC2Image (Amazon Tools for Windows PowerShell)