Tag: s3fs

如何将S3存储桶装载到EC2实例并使用PHP写入?

我正在开发一个在Amazon Web Services上托pipe的项目。 服务器设置包含两个EC2实例,一个Elastic Load Balancer和一个Web应用程序所在的额外弹性块存储。 该项目应该使用S3来存储用户上传的文件。 为了这个问题,我将调用S3 bucket static.example.com 我曾尝试使用RioFS ( https://code.google.com/p/s3fs/wiki/FuseOverAmazon ), RioFS ( https://github.com/skoobe/riofs )和s3ql ( https://code.google。 com / p / s3ql / )。 s3fs将挂载文件系统,但不会让我写入存储桶(我在SO问这个问题:我如何使用FUSE以适当的权限挂载一个S3卷)。 RioFS将挂载文件系统,并让我从shell写入存储桶,但使用PHP保存的文件不会出现在存储桶中(我在GitHub上打开了一个项目的问题)。 s3ql将装入存储桶,但文件系统中没有任何已经存在的文件。 这些是我使用的安装命令: s3fs static.example.com -ouse_cache=/tmp,allow_other /mnt/static.example.com riofs -o allow_other http://s3.amazonaws.com static.example.com /mnt/static.example.com s3ql mount.s3ql s3://static.example.com /mnt/static.example.com 我也试过使用这个S3类: https : //github.com/tpyo/amazon-s3-php-class/和这个FuelPHP特定的S3包: https : //github.com/tomschlick/fuel-s3 。 我能够得到FuelPHP包列出可用的桶和文件,但将文件保存到桶失败(但没有错误)。 你有没有在本地linux文件系统上挂载一个S3存储桶,并使用PHP将文件成功写入存储桶? […]

为整个S3存储桶自动设置caching控制(使用存储桶策略?)

我需要为整个s3存储区(现有和将来的文件)设置caching控制标题,并希望在存储桶策略中执行此操作。 我知道我可以编辑现有的,我知道如何指定他们,如果我自己上传,但不幸的是,上传他们的应用程序无法设置标题,因为它使用s3fs复制文件。