Невозможно прочитать файлы с помощью s3fs при загрузке через консоль управления - PullRequest
0 голосов
/ 10 мая 2019

Борьба с проблемой использования s3fs на экземпляре amazon linux ec2, возвращающейся в корзину s3.Получил настроенный и настроенный FTP-сервер.Возможность доступа к файлам, которые я загрузил как тот же пользователь.Когда я пытаюсь получить доступ к файлам, которые были загружены непосредственно через консоль управления, я не могу их прочитать.

Может видеть их в списке в FTP-клиенте, но не может получить доступ к тем, которые были загружены через консоль.

Я смонтировал корзину s3 с помощью следующей команды:

sudo /usr/local/bin/s3fs mybucketname \
-o use_cache=/tmp,iam_role="FTPs3role",allow_other /home/ftpuser1/ftp/files \
-o url="https://s3-us-west-2.amazonaws.com"

Файлы, загруженные через консоль, имеют права доступа 640, а загруженные напрямую имеют разрешения 777.

Попытка изменить разрешения для папки пользователя (содержащей ссылку на корзину s3 внутри нее).) но получаю ошибку ввода-вывода.

Любые идеи о том, как читать файлы, загруженные через консоль, не могут получить к ним доступ?

Запуск s3fs v1.85 в Amazon Linux AMI release 2018.03

Спасибо

1 Ответ

0 голосов
/ 10 мая 2019

удалось заставить его работать, добавив -oplement_stat:

sudo /usr/local/bin/s3fs mybucketname \
-o use_cache=/tmp,iam_role="FTPs3role",allow_other /home/ftpuser1/ftp/files \
-o complement_stat -o url="https://s3-us-west-2.amazonaws.com"

Это связано с заголовками при загрузке через консоль управления. Использовал вышеизложенное для сопоставления папки и работал как положено.

...