使用 S3 同步本地文件系统中的文件 - 单向

使用 S3 同步本地文件系统中的文件 - 单向

我有一个将日志文件生成到本地文件系统的过程,并且会自动清除超过 2 周的文件。我想使用 aws 命令行工具将我的文件夹与 S3 同步,并具有以下行为:

  • 无法将文件从 S3 同步到本地
  • 当文件在本地文件系统上被清除时,文件不会被从 S3 上删除。

S3 同步如何以这种方式工作?

答案1

只需使用AWS 命令​​行

$ aws s3 cp --recursive /path/to/local/files/* s3://bucket/

使用一组对存储桶具有只写访问权限的 IAM 凭证,这样就可以确保没有任何文件被复制回源系统。

相关内容