我正在尝试将一些文件从存储桶复制到另一个文件。我使用正确的密钥检查了Amazon S3 AWS控制台中存在的文件。我尝试使用getObject
,它正在返回没有错误的对象。
$obj = $this->__s3->getObject(array(
'Bucket' => 'tme.project.mi',
'Key' => '329/42329.jpg',
));
这会正确返回对象
$this->__s3->copyObject(array(
'Bucket' => 'tme.project.mi',
'Key' => '329/42329.jpg',
'CopySource' => "tme.project/{$data->id}/{$media->id}.{$media->ext}",
));
这将返回exception error "The specified key does not exist."
答案 0 :(得分:0)
问题是源存储桶位于美国,而目标位于原产地。 我不知道为什么它没有从具有不同位置的桶中复制。