我知道某处可能会有 的文档,但我一直在谷歌搜索中溺水试图解决这个问题!
我正在开发我的第一个Symfony项目,我需要在AWS S3上存储文件。我存储的文件有三类:
我使用FOSUserBundle来处理我项目中的用户身份验证。
此时我迷失在“IAM”用户,“ACL”政策的海洋中,我真的不知道如何设置这样的东西 - 或者甚至可能。我还在Symfony中安装了Gaufrette和liip / imag-bundle捆绑包(所以我可以添加水印并调整大小)
任何有助于我指明正确方向的帮助或资源都会感激不尽。
T2T
好的,基于我的进一步阅读和下面的评论,我相信我可以简化我需要做的事情:
我希望在AWS S3上有一个受限制的存储桶,以便:
这意味着即使引用的HTTP是欺骗性的,对S3文件的请求也会因为未发送令牌而被拒绝...
所以,问题是 - 这可能吗?如果是这样,我该怎么办?
谢谢,
T2T
答案 0 :(得分:0)
请不要将您的项目用户与IAM用户混在一起。那些东西是完全分开的。您只需要一个IAM用户,它将上传PHP应用程序的所有用户的文件。任何逻辑都应该用Symfony编写。