Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 自动将S3同步到本地_Amazon S3_Synchronization - Fatal编程技术网

Amazon s3 自动将S3同步到本地

Amazon s3 自动将S3同步到本地,amazon-s3,synchronization,Amazon S3,Synchronization,我想将我的本地文件夹与S3 bucket自动同步。我的意思是,当我在S3中更改某个文件时,该文件会自动更新到本地文件夹中。 我尝试使用调度程序任务和AWS cli,但我认为有更好的方法可以做到这一点。 你知道一些应用程序或更好的解决方案吗 希望您能帮助我。@mgg,您可以使用s3fs将s3 bucket装载到本地服务器,这样您可以将您的本地更改同步到s3 bucket。您可以执行代码(Lambda函数),响应给定bucket中的某些事件(例如文件更改、删除或创建),因此,您可以使用一个简单的ht

我想将我的本地文件夹与S3 bucket自动同步。我的意思是,当我在S3中更改某个文件时,该文件会自动更新到本地文件夹中。 我尝试使用调度程序任务和AWS cli,但我认为有更好的方法可以做到这一点。 你知道一些应用程序或更好的解决方案吗


希望您能帮助我。

@mgg,您可以使用s3fs将s3 bucket装载到本地服务器,这样您可以将您的本地更改同步到s3 bucket。

您可以执行代码(Lambda函数),响应给定bucket中的某些事件(例如文件更改、删除或创建),因此,您可以使用一个简单的http服务,从该lambda接收
post
get
请求,并相应地更新本地数据

阅读更多:

另一种方法(我不建议这样做)是让一些代码“拉动”某些bucket中的更改,然后在本地反映这些更改。乍一看,它看起来更容易实现,但是。。。当您尝试处理不只是创建事件时,它会变得复杂

当然,对于“拉动”组件的每个周期,您必须对照bucket中的所有元素检查本地目录中的所有元素,这是一种降低性能的方法