PHP和Amazon S3作为动态网站的文件存储系统

时间:2014-08-11 09:40:49

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

我有一个动态网站,用户可以上传不同的文件,供不同的专家审核。

用户可以将文件上传/下载到我们的服务器上。

如何使用Amazon S3和PHP扩展存储空间?我已经拥有一个AWS账户并在网上进行了研究,但我仍然无法弄清楚如何确保每个用户只能访问他的文件,而他将上传的文件将与他的文件在一个特定的桶中用户名?

1 个答案:

答案 0 :(得分:0)

您不应为每个用户创建单独的存储桶。每个应用程序/环境应该使用一个存储桶。要使用Amazon S3,您可以使用AWS SDK for PHP。你的文件"结构"看起来像这样:/{bucket}/{userid}/images/*/{bucket}/{userid}/videos/*等等。