如何使用 DataSync 从 Amazon EFS 文件系统向 Amazon S3 存储桶传输数据?

上次更新时间: 2019 年 10 月 29 日

我想要使用 AWS DataSync 从 Amazon Elastic File System (Amazon EFS) 向 Amazon Simple Storage Service (Amazon S3) 传输数据。如何使用 DataSync 来设置此数据传输? 

解决方法

创建一个 DataSync 任务,使用 EFS 文件系统作为源位置,S3 存储桶作为目标位置。请按照以下步骤执行操作:

  1. 在与 EFS 文件系统相同的 AWS 区域中,部署 DataSync 代理作为 Amazon Elastic Compute Cloud (Amazon EC2) 实例。您选择的实例类型必须遵循在 Amazon EC2 上部署 DataSync 的要求
  2. 激活 DataSync 代理
  3. DataSync 控制台导航窗格中,选择任务
  4. 选择创建任务
  5. 对于配置源位置,选择创建新位置
  6. 配置下,对于位置类型,选择网络文件系统 (NFS)
  7. 对于代理,选择要使用的代理。
  8. 对于 NFS 服务器,输入 EFS 文件系统的 DNS 名称或 IP 地址。
  9. 对于挂载路径,您可以选择输入具体的文件夹。或者,您可以将此字段留空以复制整个 EFS 文件系统。
  10. 选择下一步
  11. 对于目的地位置选项,请选择创建新位置
  12. 配置下,对于位置类型,选择Amazon S3 存储桶
  13. 对于 S3 存储桶,选择要用作终端节点的存储桶。
  14. 对于 S3 存储类选择用于所传输文件的存储类
  15. 对于文件夹,您可以为数据传输选择输入具体的 S3 文件夹或前缀。您也可将此字段留空。
  16. 对于 IAM 角色,选择一个有权访问 S3 存储桶的角色。或者,您可以选择自动生成来创建新的 IAM 角色。
  17. 选择下一步
  18. 对于配置设置,为您的用例配置任务设置
  19. 选择下一步
  20. 查看任务设置。然后选择创建任务

在任务状态变为可用后,您可以开始任务,将文件从 EFS 文件系统传输到 S3 存储桶。 


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助吗?