So mounten Sie Amazon S3 in Ubuntu

Amazon S3 ist ein nützlicher Webdienst, mit dem Sie Dateien kostengünstig speichern können. In Ubuntu (Desktop) können Sie über verschiedene Software wie S3Fox oder Dragon Disk problemlos auf Amazon S3 zugreifen. In einer Serversituation können Sie sich jedoch nicht den Luxus leisten, eine Desktop-Software zu verwenden. In diesem Tutorial zeigen wir Ihnen, wie Sie Amazon S3 in Ubuntu mounten können, sei es auf dem Desktop oder auf dem Server.

Notiz: Dieses gesamte Tutorial wird im Terminal durchgeführt

Installation

1. Um zu beginnen, installieren Sie zunächst die Abhängigkeiten.

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. Als nächstes laden Sie Riofs herunter. Dies ist ein Userspace-Dateisystem zum Mounten von Amazon S3. (S3FS ist ein weiteres Sicherungsmodul, das Sie verwenden können, aber es ist sehr fehlerhaft und ich bekomme es nicht richtig zum Laufen.)

wget https://github.com/skoobe/riofs/archive/master.zip

Wenn Sie GIT verwenden, können Sie es alternativ ausprobieren Github-Seite für weitere Einzelheiten.

3. Extrahieren Sie die Datei:

tar xvzf riofs-master.zip

Sie sollten nun einen Ordner „riofs-master“ finden.

4. Geben Sie den Ordner „riofs-folder“ ein und kompilieren Sie ihn.

cd riofs-master ./autogen.sh ./configure make sudo make install

Montage von Amazon S3

Um Amazon S3 in Ubuntu zu mounten, müssen Sie sicherstellen, dass bereits Buckets zum Mounten verfügbar sind. Halten Sie außerdem Ihre S3-Sicherheitsberechtigungsnachweise (Zugriffs-ID und geheimen Zugriffsschlüssel) bereit, da diese für die Authentifizierung erforderlich sind.

1. Bevor wir unseren Bucket mounten können, müssen wir die Konfigurationsdatei für Riofs konfigurieren. In Ihrem Terminal:

mkdir ~/.config/riofs sudo cp /usr/local/etc/riofs.conf.xml ~/.config/riofs/riofs.conf.xml

Dadurch wird die Standardkonfigurationsdatei in Ihren lokalen Ordner kopiert. Sie können den Zielordner ändern, wenn Sie möchten.

Als nächstes müssen wir die Sicherheitsanmeldeinformationen zur Konfigurationsdatei hinzufügen:

nano ~/.config/riofs/riofs.conf.xml

Scrollen Sie auf der Seite nach unten, bis Sie den Abschnitt AWS_ACCESS_KEY sehen.

Kommentieren Sie diesen Abschnitt aus und ersetzen Sie „###AWS_ACCESS_KEY###“ durch Ihren Zugriffsschlüssel und „###AWS_SECRET_ACCESS_KEY“ durch den geheimen Schlüssel.

Speichern (Strg + o) und beenden (Strg + x).

2. Ändern Sie die Berechtigung für die Datei riofs.conf.xml.

chmod 600 ~/.config/riofs/riofs.conf.xml

3. Erstellen Sie ein Verzeichnis (vorzugsweise in Ihrem Home-Ordner), in dem Sie Amazon S3 bereitstellen können.

4. Hängen Sie abschließend Ihren Amazon S3-Bucket im S3-Verzeichnis ein.

riofs -c ~/.config/riofs/riofs.conf.xml my_bucket_name ~/S3

Um zu überprüfen, ob Ihr Bucket erfolgreich gemountet wurde, listen Sie einfach alle Dateien im gemounteten Verzeichnis auf:

Mehr Konfiguration

Es gibt ein paar Dinge, die Sie in Riofs unterbringen können.

  • --cache-dir: Legen Sie ein Cache-Verzeichnis fest, um Downloads zu minimieren
  • -o „allow_other“: Ermöglichen Sie anderen Benutzern den Zugriff auf Ihren Bucket. Sie müssen die Option „user_allow_other“ in der Sicherungskonfigurationsdatei (/etc/fuse.conf) aktivieren.

Abschluss

Für diejenigen, die Amazon S3 zum Speichern Ihrer Dateien verwenden, ist es sehr nützlich, Ihre Buckets auf Ihrem Computer (oder Server) bereitzustellen, damit Sie problemlos darauf zugreifen können. Sie können Ihre Sicherungsanwendung sogar so konfigurieren, dass die Sicherungsdateien in diesem Ordner gespeichert werden, wo sie automatisch mit der Cloud synchronisiert werden.

Index
  1. Installation
  2. Montage von Amazon S3
  3. Mehr Konfiguration
  4. Abschluss

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Go up