当文件到达 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 存储服务复制数据。
您不需要EC2
或AWS 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的主要内容,如果未能解决你的问题,请参考以下文章