Amazon s3存储桶与物理服务器之间的双向同步

时间:2016-08-22 12:31:44

标签: linux amazon-web-services amazon-s3 java-web-start

我们在物理服务器上有一个文件夹,需要与我们的Aws s3存储桶同步。但这里的要求是,我们必须以两种方式同步内容(在物理服务器中完成的更改应反映在Aws S3存储桶中,反之亦然)。是否可能。?

2 个答案:

答案 0 :(得分:1)

有些产品可以做到这一点-开源Owncloud和NextCloud可以在S3和本地计算机上运行,​​并且可以将两个文件夹作为双向近距离镜像a-la Dropbox进行同步。 Resilio Sync还使用Bittorrent来制作快速的双向镜像,并且可以在S3上运行。

答案 1 :(得分:0)

使用AWS CLI S3 sync。请注意,同步是单向的,因此您必须发出两个单独的命令来切换源和目标,以实现双向同步。

从本地目录到S3

aws s3 sync . s3://mybucket

从S3到本地目录

aws s3 sync s3://mybucket .

同时运行这两个选项将使您获得同步的两个方向。

每次修改S3或本地文件夹时,如下面注释中所指出,您需要以相反的方向进行同步,否则以后就有覆盖更新文件的风险。