传输数据 - AWS Snowball

本指南正在弃用,将不再更新。

第一代 80 TB Snowball 设备不再可用。使用 Snowball Edge 存储优化设备完成所有数据传输作业。有关 Snowball Edge 文档,请参阅AWS Snowball Edge开发者指南

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

传输数据

接下来,您可以找到有关获取证书、下载和安装 Snowball 客户端工具,然后使用 Snowball 客户端将数据从 Snowball 传输到本地数据目的地的信息。

获取您的证书

每个AWS Snowball作业有一组凭证,您必须获得这些凭证才能验证您对 Snowball 的访问权限。这些凭证是一个加密的清单文件和一个解锁代码。清单文件包含有关任务及其关联的权限的重要信息。如果没有此清单文件,您将无法传输数据。解锁代码用于解密清单。否则,您将无法与 Snowball 交流。

注意

在 Snowball 设备发送给您之后,您才能获取证书。

从控制台获取凭证

  1. 登录到 AWS Management Console并打开 AWS Snow 系列管理控制台

  2. 在 AWS Snow 系列管理控制台中,搜索表中的特定任务部分以下载任务清单,然后选择该任务。

  3. 展开该任务部分的 Job status 窗格,然后选择 View job details

    
                查看任务的详细信息。
    注意

    每个任务部分都具有其自已唯一的一组证书。即使两个任务部分属于同一个导出任务,您也无法使用另一个任务部分的凭据为一个任务部分解锁 Snowball。

  4. 在显示的详细信息窗格中,展开 Credentials。记下解锁码(包括连字符),因为您需要提供全部 29 个字符才能运行 Snowball 客户端。

  5. 在对话框中选择 Download manifest,然后按照说明将任务清单文件下载到您的计算机上。清单文件名包括您的任务部分 ID。

    注意

    作为最佳实践,建议您不要将解锁代码副本和该任务的清单保存在工作站中的同一位置。有关更多信息,请参阅 AWS Snowball 的最佳实践

现在您已拥有凭证,随时使用 Snowball 客户端传输数据。

安装 AWS Snowball 客户端

Snowball 客户端是可用于管理从本地数据源到 Snowball 的数据流的工具之一。

您可以从以下位置下载并安装 Snowball 客户端AWS Snowball资源.

Snowball 客户端必须从以下位置下载AWS Snowball资源页面并安装在你拥有的强大工作站上。

使用 AWS Snowball 客户端

在此步骤中,您将首先从工作站运行 Snowball 客户端,验证您对该作业的 Snowball 访问权限,然后传输数据。

要验证您对 Snowball 的访问权限,请在工作站上打开终端或命令提示符窗口,然后键入以下命令:

snowball start -i [Snowball IP Address] -m [Path/to/manifest/file] -u [29 character unlock code]

以下是配置 Snowball 客户端的命令示例。

snowball start -i 192.0.2.0 -m /Downloads/JID2EXAMPLE-0c40-49a7-9f53-916aEXAMPLE81-manifest.bin -u 12345-abcde-12345-ABCDE-12345

在本示例中,Snowball 的 IP 地址为 192.0.2.0,您下载的任务清单文件是JID2EXAMPLE-0c40-49a7-9f53-916aEXAMPLE81-manifest.bin,而 29 个字符的解锁码是12345-abcde-12345-ABCDE-12345.

在您输入带正确任务部分变量的上述命令后,您将收到确认消息。此消息表示您有权访问此任务的 Snowball。如果你执行snowball ls命令,你会注意到在 Snowball 的根级别上至少有一个文件夹。此文件夹以及此级别的任何其他文件夹的名称与创建此任务时选择的源 S3 存储桶名称相同。

现在你可以开始从 Snowball 传输数据了。与 Linux 允许你使用副本复制文件和文件夹的方式类似(或cp) 命令,Snowball 客户端还使用cp命令。与在 Linux 中一样,当您使用复制命令时,需要在命令中提供两个路径的值。一个路径表示要复制的数据的源位置,第二个路径表示数据将粘贴到的目标。传输数据时,来自 Snowball 的源路径必须以s3://根目录标识符。

以下是使用客户端从 Snowball 复制数据的命令示例

snowball cp --recursive s3://MyBucket/Logs /Logs/April

使用 Snowball 客户端命令完成从 Snowball 传输数据。有关使用 Snowball 客户端的更多信息,请参阅使用 Snowball 客户端.

断开 AWS Snowball 设备

当你完成从 Snowball 传输数据后,为回程做好准备AWS.AWS. 首先,断开 Snowball 电缆。将 Snowball 的电缆固定到 Snowball 背板内侧的电缆盒中,然后密封 Snowball。

当 Snowball 的电子墨水显示屏上出现退货运输标签时,就可以退货了。

后续:

寄回设备