我已经搜索过并阅读了很多但是找不到这个问题的答案所以我认为这是不可能的。
我可以将S3存储桶中的路径克隆(或复制)到另一个路径,并让它以递归方式复制所有子路径和文件吗?
我已经看到过与S3FS类似的事情,但我宁愿不必采取这一步骤。
我已尝试从shell中创建目标目录,但内部没有任何内容:
aws s3api copy-object --copy-source my-bucket/source/ --key dest/ --bucket my-bucket
答案 0 :(得分:5)
使用aws s3 cp
提供的更好AWS Command-Line Interface (CLI)命令,而不是使用copy-object
API调用:
aws s3 cp s3://my-bucket/source s3://mybucket/dest --recursive