如何使用Codeigniter将目录(文件夹)中的所有文件复制到Amazon S3存储桶中的其他目录。
答案 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的更多信息。