s3fs
s3fs — это утилита с открытым исходным кодом для Linux и macOS. С помощью s3fs можно примонтировать контейнер в папку на устройстве и работать с ним ка к с обычной папкой, пока он примонтирован.
Настроить s3fs
1. Установить клиент
Используйте инструкцию Installation в GitHub s3fs-fuse.
2. Настроить доступ
Настроить доступ может пользователь с ролью Владелец аккаунта или Администратор пользователей.
-
Создайте сервисного пользователя с ролью с доступом в объектное хранилище. Если вы используете пользователя с ролью Пользователь объектного хранилища, в контейнере должна быть настроена политика доступа.
-
Откройте CLI.
-
В файле
~/.passwd-s3fs
сохраните S3-ключ:echo <access_key>:<secret_key> > ~/.passwd-s3fs
Укажите:
<access_key>
— значение поля Access key из S3-ключа;<secret_key>
— значение поля Secret key из S3-ключа.
-
Ограничьте доступ к файлу
~/.passwd-s3fs
:chmod 600 ~/.passwd-s3fs
3. Монтировать контейнер
Контейнер будет монтирован в папку на вашем устройстве. При каждой перезагрузке системы контейнер будет размонтирован.
Вы можете:
- выполнять разовое монтирование контейнера после каждой перезагрузки системы вручную;
- настроить автоматическое монтирование, которое будет выполняться автоматически при каждой загрузке системы.
Разовое монтирование
Автоматическое монтирование
-
Откройте CLI.
-
Создайте пустую папку:
mkdir ~/<local_folder>