Το Amazon S3 είναι μια χρήσιμη υπηρεσία web που σας επιτρέπει να αποθηκεύετε αρχεία για φθηνά. Στο Ubuntu (desktop), μπορείτε εύκολα να έχετε πρόσβαση στο Amazon S3 μέσω του διαφόρων λογισμικών, όπως το S3Fox ή το Dragon Disk. Ωστόσο, σε μια κατάσταση διακομιστή, δεν θα έχετε την πολυτέλεια να χρησιμοποιήσετε ένα επιτραπέζιο λογισμικό. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς μπορείτε να προσαρτήσετε το Amazon S3 στο Ubuntu, είτε πρόκειται για υπολογιστή είτε για διακομιστή.

Σημείωση : Αυτό το σεμινάριο θα γίνει στο τερματικό

Εγκατάσταση

1. Για να ξεκινήσετε, εγκαταστήστε πρώτα τις εξαρτήσεις.

 sudo apt-get εγκαταστήσετε build-essential gcc make automake autoconf libtool pkg-config intltool libglib2.0-dev libfuse-dev libxml2-dev libevent-dev libssl-dev 

2. Στη συνέχεια, κάντε λήψη riofs. Αυτό είναι ένα σύστημα αρχείων χρηστών για την τοποθέτηση του Amazon S3. (Το S3FS είναι μια άλλη ενότητα ασφαλειών που μπορείτε να χρησιμοποιήσετε, αλλά είναι πολύ buggy και δεν μπορώ να το καταφέρω να λειτουργήσει σωστά.)

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

Εναλλακτικά, εάν χρησιμοποιείτε το GIT, μπορείτε να ελέγξετε τη σελίδα του Github για περισσότερες λεπτομέρειες.

3. Εξαγωγή του αρχείου:

 tar xvzf riofs-master.zip 

Θα βρείτε τώρα ένα φάκελο "riofs-master".

4. Εισάγετε το φάκελο "riofs-folder" και συντάξτε το.

 cd riofs-master ./autogen.sh ./configure κάνουν το sudo να το εγκαταστήσετε 

Τοποθέτηση του Amazon S3

Για να τοποθετήσετε το Amazon S3 στο Ubuntu, πρέπει να βεβαιωθείτε ότι έχετε ήδη διαθέσει κουβά για την τοποθέτηση. Επίσης, λάβετε τα διαπιστευτήρια ασφαλείας S3 (αναγνωριστικό πρόσβασης και κλειδί μυστικής πρόσβασης), όπως απαιτούνται για τον έλεγχο ταυτότητας.

1. Πριν μπορέσουμε να τοποθετήσουμε τον κάδο μας, πρέπει να διαμορφώσουμε το αρχείο ρυθμίσεων για riofs. Στο τερματικό σας:

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

Αυτό θα αντιγράψει το προεπιλεγμένο αρχείο ρυθμίσεων στον τοπικό φάκελο. Μπορείτε να αλλάξετε το φάκελο προορισμού εάν θέλετε.

Στη συνέχεια, πρέπει να προσθέσουμε την πιστοποίηση ασφαλείας στο αρχείο ρυθμίσεων:

 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" στο αρχείο config configuration (/etc/fuse.conf)

συμπέρασμα

Για όσους χρησιμοποιούν το Amazon S3 για να αποθηκεύουν τα αρχεία σας, είναι πολύ χρήσιμο να έχετε τους κάδους σας τοποθετημένους στον υπολογιστή σας (ή σε διακομιστή), ώστε να έχετε εύκολη πρόσβαση σε αυτό. Μπορείτε ακόμη να διαμορφώσετε την εφαρμογή δημιουργίας αντιγράφων ασφαλείας για να αποθηκεύσετε τα αρχεία αντιγράφων ασφαλείας σε αυτό το φάκελο όπου θα συγχρονίζονται αυτόματα στο σύννεφο.