使用php将文件从Amazon S3存储桶中的一个文件夹复制到另一个文件夹

时间:2013-09-24 13:26:28

标签: php codeigniter amazon-s3

如何使用Codeigniter将目录(文件夹)中的所有文件复制到Amazon S3存储桶中的其他目录。

1 个答案:

答案 0 :(得分:0)

您应该查看S3工具:http://s3tools.org/s3cmd

您可以将它安装在您的服务器上,然后您就可以使用各种命令行工具来操作s3存储桶中的内容。

安装完成后,可以使用php的exec()调用s3cmd的“put”(将本地文件移动到s3存储桶),执行shell命令:

exec('s3cmd put /my-local-dir/some_file.txt s3://my-s3-bucket/some-dir/some_file.txt');

有关exec() here的更多信息。