有没有办法将S3存储桶中的目录克隆到同一存储桶中的另一个路径?

时间:2017-07-19 04:21:47

标签: amazon-web-services amazon-s3 aws-cli

我已经搜索过并阅读了很多但是找不到这个问题的答案所以我认为这是不可能的。

我可以将S3存储桶中的路径克隆(或复制)到另一个路径,并让它以递归方式复制所有子路径和文件吗?

我已经看到过与S3FS类似的事情,但我宁愿不必采取这一步骤。

我已尝试从shell中创建目标目录,但内部没有任何内容:

aws s3api copy-object --copy-source my-bucket/source/ --key dest/ --bucket my-bucket

1 个答案:

答案 0 :(得分:5)

使用aws s3 cp提供的更好AWS Command-Line Interface (CLI)命令,而不是使用copy-object API调用:

aws s3 cp s3://my-bucket/source s3://mybucket/dest --recursive