使用 Amazon S3 Adapter for Snowball 传输数据 - AWS Snowball

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

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

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

使用 Amazon S3 Adapter for Snowball 传输数据

适用于 Snowball 的 Amazon S3 适配器是一种编程工具,仅适用于第一代 80 TB Snowball 设备。有关 Snowball Edge 存储优化、计算优化和使用 GPU 设备进行计算优化的信息,请参阅使用 Amazon S3 接口传输文件.

使用 Amazon S3 Adapter for Snowball 在您的本地数据中心和 Snowball 之间传输数据。以编程方式向 Snowball 传输数据时,所有数据都会经过 Amazon S3 Adapter for Snowball,无一例外。

Amazon S3 Adapter for Snowball 必须从下载并下载适用于的AWS Snowball资源页面并安装在您拥有的高性能工作站上。

强烈建议您使用性能强大的计算机作为工作站。理想情况下,它应该能够满足在处理、内存和网络方面的高要求。有关更多信息,请参阅 工作站规格

下载和安装 Amazon S3 Adapter

您可以从以下位置下载并安装适用于 Snowball 的Amazon S3 AdapterAWS Snowball资源网站.

Amazon S3 Adapter for Snowball 必须从下载并下载适用于的AWS Snowball资源页面并安装在您拥有的高性能工作站上。请在该页面上找到适合您操作系统的安装包,然后按说明安装 Amazon S3 Adapter for Snowball。在工作站的终端上运行适配器时,可能需要使用一个特定路径,具体路径则取决于您的操作系统。

要安装适配器,请先下载 snowball-adapter-操作系统.zip 文件来自AWS Snowball资源页. 解压缩该文件,然后导航至解压的文件夹。对于 Mac 和 Linux 版本的适配器,要将 snowball-adapter 文件更改为可执行文件,请使用以下命令在 bin 目录中更改此文件的权限。

chmod +x snowball-adapter

确认适配器是否成功安装

  1. 在已安装适配器的工作站中打开一个终端窗口。

  2. 导航至您安装 snowball-adapter-operating_system 子目录的目录。

  3. 导航至 snowball-adapter-operating_system/bin。

  4. 键入以下命令,以确认适配器是否正确安装:./snowball-adapter --help

    如果适配器已成功安装,其使用信息将显示在终端上。

安装适配器时,还会将 snowball 子目录添加到您的.aws directory. 在此 snowball 目录中,您可以找到 logs 子目录和 config 子目录。这两个子目录中包含以下内容:

  • 在 logs 目录中,您可找到通过 Amazon S3 Adapter for Snowball 向 Snowball 传输数据的日志文件。

  • config 目录中包含两个文件:

    • 这些区域有: snowball-adapter-logging.config 文件包含写入 ~/.aws/snowball/logs 目录的日志文件的配置设置。

    • snowball-adapter.config 文件包含适配器本身的配置设置。

注意

这些区域有:.aws directory位于中~/.awsLinux、OS X 或 UnixC:\User\USERNAME\.awsWindows 上的。

下载和安装 AWS CLI 的版本 1.16.14

目前,只有的版本 1.16.14 及更低版本的AWS CLI支持在 Snowball 设备上使用。您可以下载并安装此版本的AWS CLI从 GitHub. 请使用以下过程执行此任务。

注意

确保在安装 AWS CLI 的版本 1.16.14 之前安装 Python 的版本 2.6.5+ 或 3.4+。

下载并安装 AWS CLI 的版本 1.16.14

  1. 卸载 AWS CLI 的现有安装。此步骤对于 Linux 安装是可选的。

    • Windows— 有关更多信息,请参阅卸载中的AWS Command Line Interface用户指南.

    • Linux的— 此步骤对于 Linux 安装是可选的。但是,要卸载 AWS CLI 的现有安装,请从终端运行以下命令:

      sudo rm -rf /usr/local/aws sudo rm /usr/local/bin/aws
  2. 下载AWS CLI如同.zip 文件来自 的AWS GitHub 它所在的存储库。

  3. 使用以下过程之一从 1.16.14.zip 文件安装 AWS CLI 版本 1.16.14:

    • Windows

      1. 将存档提取到您计算机上的某个位置,例如:C:\Users\username\aws_cli\aws-cli-1.6.14

      2. 打开命令提示符,导航到将存档提取到的文件夹,然后使用以下命令运行设置脚本。

        py setup.py install
      3. 将 AWS CLI 添加到您的 PATH 环境变量。

      执行此操作将安装 AWS CLI 的版本 1.6.14。

    • Linux

      1. 将存档提取到您计算机上的某个位置,例如:/home/username/aws_cli/aws-cli-1.6.14

      2. 打开终端窗口,导航到将存档提取到的目录,然后使用以下命令运行设置脚本。

        python setup.py install
        注意

        您可能需要使用 sudo 运行该命令。

        此命令安装 AWS CLI 的版本 1.6.14,并且覆盖由任何先前安装的 AWS CLI 版本创建的文件。