Смонтировать S3 (s3fs) на EC2 с динамическими файлами - Постоянное общедоступное разрешение
Используя S3FS и FUSE для монтирования корзины S3 в экземпляр AWS EC2, я столкнулся с проблемой, из-за которой мои файлы S3 обновляются, но новые файлы не принимают надлежащего разрешения.
Права ACL, которыми обладали новые файлы, были "---------" вместо "rw-r - r--". Я убедился, что ведро установлено правильно:
sudo /usr/bin/s3fs -o allow_other -o default_acl="public-read" [bucketname] [mountpoint]
и создание автомонтирования в / etc / fstab:
s3fs#[bucketname] [mountpoint] fuse defaults,noatime,allow_other,uid=1000,gid=1000,use_cache=/tmp,default_acl=public-read 0 0
и файл паролей в / etc / passwd-s3fs с необходимыми разрешениями.
Моя установка Ubuntu 13.04, PHP5, AWS SDK.
После 2 дней экспериментов я нашел решение (для php) в приведенном ниже ответе.