使用 aws sync 发送文件

Sending files using aws sync

我正在使用 aws sync 命令让 jenkins 将文件发送到 s3。问题是 aws sync 再次发送相同的文件,即使它与 s3 中的文件名相同。那是因为我们必须 tar 然后 untar 在发送到 s3 之前文件和 tarring and untar 更改修改时间。无论如何,有没有更有效地向 s3 发送文件,以便不发送相同的文件?

您可以指定 --size-only 标志,使每个对象的大小成为用于决定是否从源同步到目标的唯一标准。 (docs)