Мой разработчик считает, что s3fs меняет права доступа к моей корзине. Это возможно? Я хочу, чтобы моя корзина была общедоступной, но она продолжает возвращаться в частную.
Вот мой fstab.
s3fs # production / mnt / production fuse use_cache = / tmp, use_rrs = 1, allow_other, uid = 1000, gid = 1000 0 0
Мой разработчик упомянул опцию «-o default_acl (default =" private ")". В документации упоминается «консервированный acl», но я не понимаю, что это такое.
Пытаться:
s3fs#production /mnt/production fuse use_cache=/tmp,use_rrs=1,allow_other,uid=1000,gid=1000,default_acl=public-read 0 0
У меня такая же проблема с динамическими файлами (bootstrap), хотя статические файлы хорошо работают после установки разрешений. Но приведенные выше решения, похоже, работают для других.
Решающий acl фактически относится к файлу / каталогу в ведре s3, если только s3 сильно не изменился с тех пор, как я последний раз его использовал, не существует такой вещи, как объект, не имеющий acl и наследующий значение по умолчанию. Итак, что действительно нужно настроить, так это то, что изначально задано для нового объекта. ACL по умолчанию для ваших намерений, вероятно, будет "общедоступным", а не "частным".