Monte S3 (s3fs) en EC2 con archivos dinámicos - Permiso público persistente

Al usar S3FS y FUSE para montar un depósito de S3 en una instancia de AWS EC2, encontré un problema por el cual mis archivos de S3 se están actualizando, pero los nuevos archivos no adoptan el permiso adecuado.

Los derechos de ACL que tenían los nuevos archivos eran "---------" en lugar de "rw-r - r--". Me he asegurado de que el cubo se monta correctamente por:

sudo /usr/bin/s3fs -o allow_other -o default_acl="public-read" [bucketname] [mountpoint] 

y creando un automount en / etc / fstab:

s3fs#[bucketname]  [mountpoint]     fuse    defaults,noatime,allow_other,uid=1000,gid=1000,use_cache=/tmp,default_acl=public-read 0 0

y el archivo de contraseña en / etc / passwd-s3fs con los permisos adecuados.

Mi configuración es Ubuntu 13.04, PHP5, AWS SDK.

Después de 2 días de experimentación, he encontrado una solución (para php) en la respuesta proporcionada a continuación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta