当文件到达 NAS 时如何将文件从本地 NAS 移动到 AWS S3

Posted

技术标签:

【中文标题】当文件到达 NAS 时如何将文件从本地 NAS 移动到 AWS S3【英文标题】:How to move files from on-prem NAS to AWS S3 when file arrives on NAS 【发布时间】:2022-01-01 19:13:00 【问题描述】:

我有一个要求,我们需要将文件从本地 NAS 存储移动到 AWS S3。 文件到达时不断进入 NAS 存储,我们在 AWS 中设置了通知,然后我们需要将文件从 AWS 拉到 S3。

    我可以访问 NAS 存储并将文件从 AWS 拉取到 S3 吗? 是否需要任何额外的配置或简单的 EC2 或 Lambda 函数可以根据文件的大小工作? NAS --> SFTP --> S3 使用 AWS Transfer 系列解决方案怎么样。 有没有更好的方法将文件从 NAS 移动到 S3?

我们希望尽可能避免编写代码。

【问题讨论】:

您在这里寻找的是推送解决方案,而不是拉取解决方案。 DataSync 最有可能。 【参考方案1】:

你应该看看AWS Datasync。 它是 AWS 的一项数据传输服务,允许通过 Internet 或 AWS Direct Connect(协议 NFS、SMB)将数据复制到 AWS 存储服务或从 AWS 存储服务复制数据。

您不需要EC2AWS lambda。您必须安装将从源位置读取的代理,并将您的数据同步到S3。代理部署在本地。请在此处查找受支持的 Hypervisor:https://docs.aws.amazon.com/datasync/latest/userguide/agent-requirements.html 和此处的部署指南:https://docs.aws.amazon.com/datasync/latest/userguide/deploy-agents.html

【讨论】:

我认为您混淆了您的网址。数据同步是here。 谢谢@Mornor,我编辑了答案 感谢您的回答...所以这个代理将部署在 prem 服务器上? @SUDARSHAN,是的,代理部署在本地。请在此处找到支持的 Hypervisor:docs.aws.amazon.com/datasync/latest/userguide/… 和此处的部署指南:docs.aws.amazon.com/datasync/latest/userguide/…

以上是关于当文件到达 NAS 时如何将文件从本地 NAS 移动到 AWS S3的主要内容,如果未能解决你的问题,请参考以下文章

赞同者网络数码nas怎么样

如何在windows下读取群晖nas硬盘数据

铁威马NAS教程之如何为NAS创建新用户

当从不同的计算机进行更改时,C# FileSystemWatcher 不会在 Nas 文件系统上触发

群晖nas在电脑上显示本地磁盘

7.Azure文件(文件共享)-NAS(上)