java - 有没有直接的方法将一个 s3 目录复制到 java 或 scala 中的另一个目录?

标签 java scala amazon-web-services amazon-s3

我想使用 java 将 s3 目录中的所有文件和子目录存档到其他 s3 位置。有没有直接的方法将一个 s3 目录复制到 java 或 scala 中的另一个目录?

最佳答案

没有 API 调用可对 Amazon S3 中的整个目录进行操作。

事实上,Amazon S3 中不存在目录/文件夹。相反,每个对象都将完整路径存储在其文件名中 (Key)。

如果您希望复制 Key 中具有相同前缀的多个对象,您的代码将需要循环访问这些对象,一次复制一个对象。

关于java - 有没有直接的方法将一个 s3 目录复制到 java 或 scala 中的另一个目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56970836/

相关文章:

java - 在java中获取环境变量值

amazon-web-services - EKS 集群中的多账户节点

java - org.apache.http.entity.ContentType 不再在 Apache 中了吗?

scala - 更新 map 的功能方法

c++ - 是否可以在 C++11 中创建每个实例的 mixin?

scala - Akka:向 Actor 发送 future 消息

amazon-web-services - AWS-SQS批处理大小和Lambda方法

amazon-web-services - 入站 ICMP Cloudformation 安全组规则问题

java - 我的业务代码什么时候真正执行?

java - 如何从 AsyncTask 获取并显示值?