====== S3fs ======
----
===== О S3fs =====
S3fs - Утилита для Linux и macOS, которая позволяет монтировать бакеты объектного хранилища (S3-хранилища) как обычную файловую систему через модуль FUSE.
===== Установка S3fs =====
Устанавливаем S3fs:
sudo apt install s3fs
===== Настройка S3fs =====
Создаём файл **passwd-s3fs** в каталоге **/etc/passwd-s3fs** с идентификатором ключа и с секретным ключом:
echo "<идентификатор_ключа>:<секретный_ключ>" | sudo tee /etc/passwd-s3fs
Даём права на файл **passwd-s3fs**:
sudo chmod 600 /etc/passwd-s3fs
Создаём каталог, куда будем монтировать наш бакет:
sudo mkdir /var/www/s3
Монтируем бакет:
sudo s3fs <имя_бакета> /var/www/s3 -o passwd_file=/etc/passwd-s3fs -o allow_other -o url=<адрес_сервера>
Меняем права владельца на файлы и папки:
chown -R $USER:$USER /var/www/s3
Размонтирувем бакет:
sudo umount /war/www/s3
===== Удаление S3fs =====
Удаляем S3fs:
sudo apt purge s3fs
Удаляем файл **passwd-s3fs**:
sudo rm /etc/passwd-s3fs