ГлавнаяОперационные системыLinuxКак смонтировать Amazon S3 в Ubuntu

Как смонтировать Amazon S3 в Ubuntu

mount-s3-ubuntu-thumbAmazon 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.

riofs-aws-ключ-доступа

Раскомментируйте этот раздел и замените «###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 можно настроить несколько вещей.

riofs-конфигурация

  • --cache-dir: установите каталог кэша, чтобы минимизировать загрузки.
  • -o "allow_other": разрешите другим пользователям доступ к вашему сегменту. Вам нужно будет включить опцию «user_allow_other» в файле конфигурации плавкого предохранителя (/etc/fuse.conf)

Заключение

Для тех, кто использует Amazon S3 для хранения своих файлов, очень полезно смонтировать корзины на своем компьютере (или сервере), чтобы вы могли легко получить к ним доступ. Вы даже можете настроить приложение резервного копирования на сохранение файлов резервных копий в эту папку, где они автоматически синхронизируются с облаком.

Дополнительная настройка

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи