

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

# 使用 File Transfer GUI 传输文件
<a name="file-transfer-gui"></a>

了解如何使用 File Transfer 图形用户界面 (GUI) 在本地计算机和 Amazon S3 之间浏览和传输文件。您也可以设置*热文件夹*，自动将新文件和更新的文件上传到 Amazon S3 存储桶。

**Topics**
+ [File Transfer GUI 概览](#file-transfer-gui-overview)
+ [上传文件](#upload-file-transfer-gui)
+ [配置热文件夹](#hot-folders-file-transfer-gui)
+ [“作业”、“日志”和“报告”选项卡](#gui-tabs)
+ [下载文件](#download-gui)

## File Transfer GUI 概览
<a name="file-transfer-gui-overview"></a>

**注意**  
建议在本地计算机上禁用睡眠模式。如果您的计算机激活了睡眠模式，正在进行的传输可能会被中断。在**设置**中，切换为**禁用休眠(仅限 macOS)**。

下图概述了 File Transfer GUI 的各个部分。

![File Transfer 控制台 (GUI) 的图像概述。](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-download-upload-gui-overview.png)


1. **本地文件浏览器**

   1. 文件系统下拉列表

1. **S3 存储桶文件浏览器**

   1. 远程配置下拉列表

1. **作业**、**日志**和**存储桶报告**选项卡

   1. **作业**选项卡中的**操作**按钮

## 上传文件
<a name="upload-file-transfer-gui"></a>

File Transfer 可以上传所有 S3 存储类。有关存储类的更多信息，请参阅 [Amazon S3 存储类](https://aws.amazon.com/s3/storage-classes/)。

**使用 GUI 开始上传**

1. 打开 File Transfer。

   1. 转到**开始菜单**并搜索 **File Transfer**。

   1. 从列表中选择 **Nimble Studio File Transfer**。

1. 在登录页上，**本地**文件浏览器显示在左侧，**S3 存储桶**文件浏览器显示在右侧。

   示例：  
![File Transfer GUI 的“本地”选项卡和“S3 存储桶”选项卡的图像。](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-upload-gui-local-and-s3-file-browser.png)

1. 在本地文件浏览器中，选择**文件系统**下拉列表，以选择要从中上传文件的本地文件系统、收藏路径或远程进程守护程序。或者，您也可以浏览目录以找到所需的路径。

   示例：  
![在 File Transfer 控制台 (GUI) 中选择本地文件系统路径的图像。](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-upload-gui-file-system-dropdown.png)

1. 在 S3 存储桶文件浏览器中，选择**远程配置**下拉列表。选择包含要向其上传文件的 Amazon S3 存储桶的远程配置。

   示例：  
![在 File Transfer 控制台 (GUI) 中设置远程配置的图像。](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-upload-gui-remote-config-dropdown.png)

1. 选中要传输的文件和文件夹旁边的复选框。选定的文件和文件夹将突出显示。

   示例：  
![在 File Transfer 控制台 (GUI) 中选择要上传的文件和文件夹的图像。](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-upload-gui-highlighted-files.png)

1. 通过拖放将选定的文件和文件夹从左侧的本地文件浏览器移动到右侧的 S3 存储桶文件浏览器。您可以将文件和文件夹拖放到 S3 存储桶中的根目录中，也可以拖放到特定文件夹中。

## 配置热文件夹
<a name="hot-folders-file-transfer-gui"></a>

使用上传热文件夹，您可以将 File Transfer 设置为持续监控文件夹的更改。向热文件夹添加新文件时，File Transfer 会自动将其上传到 Amazon S3。

上传热文件夹会以递归方式监视您在 GUI 中指定的目录中的所有文件系统事件。您添加到此文件夹的任何新文件都会自动上传到定义的存储桶。

上传热文件夹仅适用于支持向客户端通知新文件系统事件的文件系统。上传热文件夹可能无法在某些远程安装的文件系统上运行，例如网络文件系统 (NFS) 和服务器消息块 (SMB)。上传热文件夹能否正常运行取决于文件服务器的配置。

在使用上传热文件夹之前，必须对其进行配置。

**使用 GUI 配置上传热文件夹**

1. 打开 File Transfer。

   1. 转到**开始菜单**并搜索 **File Transfer**。

   1. 从列表中选择 **Nimble Studio File Transfer**。

1. 选择下拉菜单 (![The menu icon.](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/icon-three-horizontal.png))，然后选择**设置**。

1. 在**热文件夹**部分中，选择**添加热文件夹**。

1. 为新的热文件夹配置指定一个**名称**。此名称必须与其他热文件夹名称不同。

1. 从包含要上传到的 S3 存储桶和配置的下拉列表中选择**远程配置名称**。

1. 输入**本地源文件夹**和 **S3 目标文件夹**。或者，也可以将 S3 目标文件夹留空以上传到根目录。

   1. **本地源文件夹**必须包含完整路径。

      目录示例：`/media/drive`

   1. 您可以通过选择 (\+) 图标，然后选择其他远程配置，将同一个**本地源文件夹**配置为上传到多个 S3 存储桶。

1. 选择**保存**以使您的更改生效。

File Transfer 现在将以递归方式监视本地源文件夹中的所有文件系统事件。向该文件夹中添加文件或修改其中的文件时，它也会开始上传。

## “作业”、“日志”和“报告”选项卡
<a name="gui-tabs"></a>

File Transfer 登录页底部的**作业**选项卡具有以下功能：
+ 通过百分比和进度条查看传输作业的实时进度，以及远程配置（作业目的地）、作业规模、ETA、开始时间和整体状态（如果作业正在进行中，则显示传输速度）。
+ 通过选择**操作**箭头按钮，可以**暂停**、**恢复**、**取消**、**重命名作业**、**生成作业报告**或查看有关作业的更多**作业详细信息**，例如单个文件夹的传输状态。（请参阅下面的屏幕截图。）   
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-jobs-tab.png)
**注意**  
暂停传输作业时，需要重新开始传输所有之前正在传输的文件。
  + 选择**重命名**功能，为您的传输作业指定一个更具描述性的名称。
  + 选择**生成报告**功能，获取传输作业中所有文件和文件夹的详细报告。
+ 队列显示与您选择上传和下载的各个文件相对应的作业列表。队列开头的作业将显示在**作业**选项卡的顶部。

File Transfer 登录页底部的**日志**选项卡具有以下功能：
+ 查看有关您的文件传输以及与 File Transfer 应用程序交互的更多详细信息。  
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-logs-tab.png)

File Transfer 登录页底部的**存储桶报告**选项卡具有以下功能：
+ 查看正在进行的存储桶报告的生成进度。
+ 查看您生成的存储桶报告，以获取有关存储桶中文件的更多详细信息。
+ 使用 **S3 存储桶**文件浏览器，您可以选择**存储桶报告**以生成存储桶报告。您可以在 `.xlsx`、`.json` 或 `.csv` 中选择首选远程配置和输出格式。有关更多详细信息，请参阅**监控**页面中的**如何使用 GUI 创建存储桶报告**。  
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-bucket-reports-tab.png)

## 下载文件
<a name="download-gui"></a>

**注意**  
建议在本地计算机上禁用睡眠模式。如果您的计算机激活了睡眠模式，正在进行的传输可能会被中断。在**设置**中，切换为**禁用休眠(仅限 macOS)**。

**使用 GUI 开始下载**

1. 打开 File Transfer。

   1. 转到**开始菜单**并搜索 **File Transfer**。

   1. 从列表中选择 **Nimble Studio File Transfer**。

1. 在登录页上，**本地**文件浏览器显示在左侧，**S3 存储桶**文件浏览器显示在右侧。

   示例：  
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-download-gui-local-and-s3-file-browser.png)

1. 在 **S3 存储桶**文件浏览器中，选择**远程配置**下拉列表。选择要从中下载的远程配置。

   示例：  
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-download-gui-remote-config-dropdown.png)

1. 在**本地**文件浏览器中，选择**文件系统**下拉列表，以选择要下载到的文件系统、收藏路径或远程进程守护程序。

   示例：  
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-download-gui-file-system-dropdown.png)

1. 在 **S3 存储桶**文件浏览器中，选择要下载的文件/文件夹。所选文件/文件夹将突出显示。

   示例：  
![](http://docs.aws.amazon.com/zh_cn/nimble-studio/latest/filetransfer-guide/images/nsft-download-gui-highlighted-files.png)

1. 将选定的文件夹/文件从右侧的 **S3 存储桶**文件浏览器移动到左侧的**本地**文件浏览器。您可以随意地将文件/文件夹拖放到本地文件系统中的特定文件夹中，也可以将文件/文件夹拖放到本地文件系统中。