【发布时间】:2017-07-14 04:04:42
【问题描述】:
我想使用 PHP 或在 S3 术语中将一个 S3 存储桶的文件夹(大小 150MB - 200MB)复制到不同区域的另一个 S3 存储桶“将所有具有 S3 存储桶前缀的对象复制到具有另一个 S3 存储桶的不同前缀"
我尝试了下面的代码,但它不起作用
$s3 = new S3Client(['credentials' => $credentials, 'version' => 'latest','region' => $region,'debug' => false ]);
$s3->registerStreamWrapper();
$result = $s3->uploadDirectory("s3://{$source_bucket}/{$key}",$target_bucket);
我还尝试列出源存储桶中的所有对象(使用 listObject 函数),然后将其复制(使用 copyObject 函数)到目标存储桶中。但是这个过程太耗时了。
任何建议
【问题讨论】:
标签: php amazon-web-services amazon-s3