两个存储桶之间的S3移动模式无法捕获文件

时间:2017-01-05 21:31:04

标签: amazon-web-services amazon-s3

我们有一个超级大桶称为备份工作,包含我们所有的SQL转储,就像过去4年一样...这大约是29000个备份。但问题是我们有其他文件,我们备份,如用户上传。现在我们想把我们的备份桶复制到另一个桶,这很容易,做一个“同步”和瞧。

我遇到的问题是尝试将所有SQL转储移动到名为dumps的新存储桶。我尝试了命令行参数的不同组合,似乎没有输出任何东西......

aws s3 mv s3://company.backup/ s3://company.dumps/ --exclude "*" --include "dump*" --dryrun

所以这是事实

  • 存储桶名称有效
  • 如果我使用类似结构的“ls”,它会输出一些东西
  • 如果我手动逐个文件运行命令,那么

我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

使用--recursive标志如下,这应该做的伎俩

aws s3 mv s3://company.backup/ s3://company.dumps/ --exclude "*" --include "dump*" --recursive --dryrun