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

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

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

我能否将 S3 存储桶中的路径克隆(或复制)到另一个路径并让它递归地复制所有子路径和文件?

我已经看到使用 S3FS 完成了类似的事情,但我宁愿不必迈出这一步。

我已经从 shell 尝试过,它会创建目标目录,但里面什么都没有:

aws s3api 复制对象 --copy-source my-bucket/source/--key dest/--bucket my-bucket

最佳答案

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

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

关于amazon-web-services - 有没有办法将 S3 存储桶中的目录克隆到同一存储桶中的另一个路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45180912/

相关文章:

amazon-s3 - 如何简单地将 SQS 队列转储到 s3?

unix - 有没有办法在 Unix 中安装特定版本的 AWS CLI 实用程序?

php - 自动为亚马逊创建文档文件的文档软件(phpdocs?)是什么?

amazon-web-services - 用于多容器 docker 的 Elastic beanstalk 与 ECS

node.js - Amazon S3 getObject() 收到 NodeJS 拒绝的访问

amazon-web-services - 带后缀的 S3 生命周期规则

amazon-web-services - aws s3 ls 过滤器存储类(标准)

amazon-web-services - 将 AWS Data Pipeline 导出为 CloudFormation 模板以在 Terraform 中使用

python - Boto Python 库在迁移到另一个数据中心后仍然认为它位于原始 EC2 数据中心

ajax - 转换图像数据以在浏览器中呈现图像