本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 Snowball 客户端
在下文中,您将大体了解 Snowball 客户端,它是您可用于在本地数据中心与 Snowball 之间传输数据的工具之一。Snowball 客户端支持将以下类型的数据传输到或从中传输数据。
导入的每个文件或对象的大小必须小于或等于 5 TB。
由于您进行数据传输的计算机工作站通常是传输数据的瓶颈所在,我们强烈建议您使用性能强大的计算机作为工作站。理想情况下,它应该能够满足在处理、内存和网络方面的高要求。有关更多信息,请参阅 工作站规格。
使用 Snowball 客户端测试您的数据传输
在开始之前,您可以使用 Snowball 客户端测试您的数据传输。测试可以帮助您确定传输数据的最有效方法,因而非常有帮助。Snowball 安装到您的设施现场之后,前 10 天可以免费使用,从第 11 天开始产生费用,您可以预先测试您的数据传输,以免届时产生这部分费用。
您可以随时从工具页面下载 Snowball 客户端,甚至是在您首次登录之前Amazon Snow 系列管理控制台. 您还可以使用 Snowball 客户端在创建任务之前测试数据传输任务,也可在此后的任意时间进行测试。您可以在没有清单、没有解锁代码、甚至没有 Snowball 的情况下测试 Snowball 客户端。
使用 Snowball 客户端测试数据传输
-
从下载并安装 Snowball 客户端http://www.amazonaws.cn/snowball/resources/
页. -
确保您的工作站可以与本地网络中的数据源通信。我们建议您尽可能减少二者之间的跃点数。
-
运行 Snowball 客户端的测试命令并在您的命令中包括指向所装载数据源的路径,如下所示。
snowball test [OPTION...] [path/to/data/source]
snowball test --recursive --time 5 /Logs/2015/August
snowball test -r -t 5 /Logs/2015/August
在上述示例中,第一条命令指示 Snowball 客户端以递归方式对在下面发现的所有文件夹和文件运行测试/Logs/2015/August
在数据源上停留 5 分钟。第二条命令指示 Snowball 客户端报告测试持续时间内的实时传输速度数据。
测试命令运行的时间越长,得到的测试数据就越准确。
对 Snowball 客户端进行身份验证以传输数据
在使用已下载和安装的 Snowball 客户端传输数据之前,您必须先运行snowball start
命令。此命令验证您对 Snowball 的访问权限。为正常运行此命令,您将在任务中使用的 Snowball 必须位于现场、接通电源和网络并打开。此外,Snowball 前端的电子墨水显示屏必须显示Ready.
验证 Snowball 客户端对 Snowball 的访问权限
-
获取您的清单和打开代码。
-
从获取清单Amazon Snow 系列管理控制台或者任务管理 API。您的清单是加密的,只有打开代码才能解密。Snowball 客户端将解密的清单与 Snowball 在准备时置入的信息进行比较。比较过程中会验证您是否具有适合您即将开始的数据传输任务的 Snowball。
-
获取打开代码,这个 29 位的代码也会在您下载清单时显示。我们建议您写下这个代码,将其保存在与所下载清单不同的存储位置,以防止其他人未经授权访问您设施中的 Snowball。
-
-
在 Snowball 的电子墨水显示屏上找到雪球的 IP 地址。当 Snowball 首次连接到您的网络时,它会自动创建 DHCP IP 地址。如果您要使用其他 IP 地址,可以从电子墨水显示屏上进行更改。有关更多信息,请参阅 使用 Amazon Snowball 设备。
-
执行
snowball start
命令使用 Snowball 的 IP 地址和您的凭证,验证您对 Snowball 的访问权限,如下所示:snowball start -i [IP Address] -m [Path/to/manifest/file] -u [29 character unlock code]
snowball start -i 192.0.2.0 -m /user/tmp/manifest -u 01234-abcde-01234-ABCDE-01234
Snowball 客户端的架构
Snowball 客户端使用架构来定义在本地数据中心与 Snowball 之间传输的数据类型。每次当您发出命令时,即会声明架构。
Snowball 客户端命令的来源
从本地装载的文件系统传输文件数据时,您需要以适用于操作系统类型的格式指定源路径。例如,在命令 snowball ls C:\User\Dan\CatPhotos s3://MyBucket/Photos/Cats
中,源架构指定源数据为标准文件数据。
Snowball 客户端的目的地
除了源架构之外,还存在目标架构。当前,唯一受支持的目标架构是 s3://
。例如,在命令 snowball cp -r /Logs/April s3://MyBucket/Logs
中,使用 s3://
架构将 /Logs/April
中的内容以递归方式复制到 Snowball 上的 MyBucket/Logs
位置。