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-dev2. 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.zipAndere Artikel, die Sie interessieren könntenWenn Sie GIT verwenden, können Sie es alternativ ausprobieren Github-Seite für weitere Einzelheiten.
3. Extrahieren Sie die Datei:
tar xvzf riofs-master.zipSie 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 installMontage 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.xmlDadurch 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.xmlScrollen 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.xml3. 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 ~/S3Um 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.
Schreibe einen Kommentar