我需要在不同区域的两个S3存储桶之间复制一个对象。该对象足够大,amazonica.aws.s3/copy-object
失败,并带有以下内容:
AmazonS3Exception指定的复制源大于复制源的最大允许大小:5368709120(服务:Amazon S3;状态码:400;错误代码:InvalidRequest;请求ID:3481F664EA2F784A)
所以我正在尝试使用amazonica.aws.s3transfer/copy
,用四个争论者(源存储桶名称,源密钥名称,目标存储桶名称和目标密钥名称)来调用它。它会立即返回{}
。我原本以为它返回的地图有:wait-for-completion
键,映射到我可以调用的函数等待复制操作完成;毕竟,这就是s3transfer/upload
的工作方式。
如何判断复制操作何时完成?有没有办法,除了定期轮询目标存储桶以查看对象何时出现?