使用PHP将对象从一个Amazon S3存储桶复制到另一个存储桶

时间:2016-08-25 00:25:05

标签: php amazon-web-services amazon-s3

我尝试使用PHP将文件夹从一个S3存储桶复制到另一个存储桶,但这会导致我出现问题。我可以创建我想要的文件夹,但我无法从一个文件夹复制到另一个文件夹。这是我的代码。任何帮助将不胜感激

System

1 个答案:

答案 0 :(得分:0)

$s3Client = new S3Client([
  'region' => 'ap-southeast-1',
  'version' => 'latest',
  'credentials' => [
    'key' => Yii::$app->params['key'],
    'secret' => Yii::$app->params['secret'],
  ]
]);

$result = $s3Client->copyObject([
  'Bucket' => Yii::$app->params['bucket'],
  'CopySource' => 'sourcebucketname/objectkey',
  'Key' => 'tragetbucketname/tragetkey',
]);

return $result;