【发布时间】:2018-07-18 05:01:57
【问题描述】:
我正在尝试每天将现有本地目录中的一堆文件上传到 S3 存储桶 只有在我的本地目录中添加了较新的文件或修改了现有文件时,我才想重新上传。
例如, 我有一个本地图像目录,其中包含以下图像文件 image1、image2、image3
第 1 天:将 3 张图片全部上传到 s3
第 2 天:在本地目录中添加了一个名为 image4 的新文件。我只想上传 image4,因为 S3 中存在其他文件
第 3 天:修改 image2 并在本地目录中添加了一个新文件 image5。我想将 image2 和 image5 都上传到 S3
有没有办法优化。需要上传什么,而不是一味的上传本地目录下的所有文件。
在 S3 中上传的文件可以使用哪些类型的元数据,这将使我能够在这里做出明智的决定。
【问题讨论】:
-
查看Linux
rsync命令。这就是它存在的全部原因。 -
只需检查上传文件和现有文件的base64并进行比较。
-
你做了什么?
-
有没有使用java的方法?
标签: java amazon-web-services amazon-s3