Amazon S3 – полезный веб-сервис, позволяющий недорого хранить файлы. В Ubuntu (настольная версия) вы можете легко получить доступ к Amazon S3 с помощью различного программного обеспечения, например S3Fox или Драконий диск . Однако в случае с сервером у вас не будет возможности использовать программное обеспечение для настольных компьютеров. В этом уроке мы покажем вам, как подключить Amazon S3 в Ubuntu, будь то настольный компьютер или сервер.
Примечание. Весь этот урок будет выполняться в терминале
Установка
1. Чтобы начать, сначала установите зависимости.
sudo apt-get install build-essential gcc make automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev
2. Далее скачиваем риофы. Это файловая система пользовате
Установка
ва для монтирования Amazon S3. (S3FS — это еще один предохранительный модуль, который вы можете использовать, но он очень глючный, и я не могу заставить его работать должным образом.)wget https://github.com/skoobe/riofs/archive/master.zip
Кроме того, если вы используете GIT, вы можете просмотреть его Страница на Гитхабе для получения более подробной информации.
3. Извлеките файл:
tar xvzf riofs-master.zip
Теперь вы должны найти папку «riofs-master».
4. Войдите в папку «riofs-folder» и скомпилируйте ее.
cd riofs-master ./autogen.sh ./configure make sudo make install
Монтаж Amazon S3
Чтобы смонтировать Amazon S3 в Ubuntu, вам необходимо убедиться, что у вас уже есть корзины, доступные для монтирования. Кроме того, подготовьте свои учетные данные безопасности S3 (идентификатор доступа и секретный ключ доступа), поскольку они необходимы для аутентификации.
1. Прежде чем мы сможем смонтировать нашу корзину, нам необходимо настроить файл конфигурации для riofs. В вашем терминале:
mkdir ~/.config/riofs sudo cp /usr/local/etc/riofs.conf.xml ~/.config/riofs/riofs.conf.xml
Файл конфигурации по умолчанию будет скопирован в вашу локальную папку. При желании вы можете изменить папку назначения.
Далее нам нужно добавить уч
Монтаж Amazon S3
в файл конфигурации:nano ~/.config/riofs/riofs.conf.xml
Прокрутите страницу вниз, пока не увидите раздел AWS_ACCESS_KEY.
Раскомментируйте этот раздел и замените «###AWS_ACCESS_KEY###» своим ключом доступа и «###AWS_SECRET_ACCESS_KEY» секретным ключом.
Сохранить (Ctrl + o) и выйти (Ctrl + x).
2. Измените разрешения для файла riofs.conf.xml.
chmod 600 ~/.config/riofs/riofs.conf.xml
3. Создайте каталог (желательно в домашней папке), к которому вы сможете подключить Amazon S3.
mkdir ~/S3
4. Наконец, смонтируйте корзину Amazon S3 в каталог S3.
riofs -c ~/.config/riofs/riofs.conf.xml my_bucket_name ~/S3
Чтобы проверить, успешно ли смонтировано ваше ведро, просто перечислите все файлы в смонтированном каталоге:
ls ~/.S3
Дополнительная настройка
В riofs можно настроить несколько вещей.
--cache-dir
: установите каталог кэша, чтобы минимизировать загрузки.-o "allow_other"
: разрешите другим пользователям доступ к вашему сегменту. Вам нужно будет включить опцию «user_allow_other» в файле конфигурации плавкого предохранителя (/etc/fuse.conf)
Заключение
Для тех, кто использует Amazon S3 для хранения своих файлов, очень полезно смонтировать корзины на своем компьютере (или сервере), чтобы вы могли легко получить к ним доступ. Вы даже можете настроить приложение резервного копирования на сохранение файлов резервных копий в эту папку, где они автоматически синхронизируются с облаком.