gpt4 book ai didi

ruby - 如果存储桶中已存在确切文件,则不要上传到 aws s3

转载 作者:数据小太阳 更新时间:2023-10-29 07:40:12 25 4
gpt4 key购买 nike

我想定期将图像从本地目录推送到 s3,但我不想覆盖之前推送但此后未更改的文件。以下是我考虑过的选项:

  1. 比较内容长度。缺点:新版本的文件可能具有相同的内容长度但有所不同。

  2. 将本地修改信息存储在 s3 元数据中,以便在推送时进行比较。缺点:这需要一个POST和一个PUT,使上传的数据加倍,增加了推送任务的开销,并且在不同机器上运行时可能会不一致。

一定有更好的方法。我错过了什么?

附言我在 rake 任务中使用 aws-s3 gem。

最佳答案

带有 --sync 选项的 s3cmd 是一个很好的工具。 http://s3tools.org/s3cmd

关于ruby - 如果存储桶中已存在确切文件,则不要上传到 aws s3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657707/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com