等待amazonica S3副本完成

时间:2016-11-10 15:09:12

标签: amazon-s3 clojure aws-java-sdk amazonica

我需要在不同区域的两个S3存储桶之间复制一个对象。该对象足够大,amazonica.aws.s3/copy-object失败,并带有以下内容:

  

AmazonS3Exception指定的复制源大于复制源的最大允许大小:5368709120(服务:Amazon S3;状态码:400;错误代码:InvalidRequest;请求ID:3481F664EA2F784A)

所以我正在尝试使用amazonica.aws.s3transfer/copy,用四个争论者(源存储桶名称,源密钥名称,目标存储桶名称和目标密钥名称)来调用它。它会立即返回{}。我原本以为它返回的地图有:wait-for-completion键,映射到我可以调用的函数等待复制操作完成;毕竟,这就是s3transfer/upload的工作方式。

如何判断复制操作何时完成?有没有办法,除了定期轮询目标存储桶以查看对象何时出现?

0 个答案:

没有答案