Как смонтировать бакет ActiveStorage в Linux?
Автор: Maksim Zhdanko
|
||||
Чтобы смонтировать S3 бакет на Linux, можно использовать решение утилиту s3fs-fuse. Примечание. Предварительно необходимо создать бакет (корзину) на подписке ActiveStorage. 1. Установка s3fs-fuse. Centos 7 или RHEL. yum install epel-release Ubuntu, Debian. apt-get install s3fs-fuse Arch Linux. pacman -S s3fs-fuse Fedora. dnf install s3fs-fuse SUSE и openSUSE. zypper install s3fs macOS через Homebrew. brew cask install osxfuse 2. Настройка конфигурационного файла. Создайте файл авторизации и запишите в него Access Key и Secret Key. Примечание. Access Key и Secret Key можно взять из личного кабинета my.active.by, выбрав подписку ActiveStorage. echo Access Key:Secret Key | sudo tee /etc/passwd-s3fs Укажите правильные права для файла: chmod 600 /etc/passwd-s3fs 3. Монтирование бакета. Создайте директорию, в которую будет смонтировано хранилище. mkdir /s3mnt Смонтировать бакет можно следующей командой: s3fs testwiki /s3mnt/ -o passwd_file=/etc/passwd-s3fs -o url=https://io.activecloud.com/ -o use_path_request_style -o allow_other где, testwiki - название бакета, Теперь можно перейти в смонтированный каталог (cd) и создать текстовый файл (touch) или просмотреть список (ls). 4. Добавление монтирования бакета в автозагрузку. В файл /etc/fstab добавьте следующую строку: s3fs#testwiki /s3mnt fuse passwd_file=/etc/passwd-s3fs,url=https://io.activecloud.com/,allow_other,use_path_request_style,uid=root,gid=root,nonempty,_netdev 0 0 Примечание. Используйте свои названия бакета и директории монтирования. | ||||
Если решение вопроса найти не удалось, Вы можете отправить нам заявку: |