Per Amazon s3fs
hai due opzioni per le credenziali: root
o per utente.
Per un'impostazione root
inserirai le tue credenziali qui:
/etc/passwd-s3fs
E poi assicurati che le autorizzazioni per quel file siano 640
come questa:
sudo chmod 640 /etc/passwd-s3fs
Il contenuto di quel file dovrebbe essere semplicemente [AccessKey]:[SuperSecretKey]
con quei due valori sostituiti per la tua vera chiave di accesso e la chiave super segreta. Nota Non ho aggiunto il prefisso "bucket" come nel tuo esempio. Consiglierei solo di vedere se è possibile accedere alle cose S3 per iniziare con i test.
Se si desidera creare credenziali a livello utente, questa verrà inserita nella cartella principale dell'utente che avrebbe bisogno di avere accesso s3fs
. Così sarebbe se questo fosse per te, sarebbe qui dentro:
nano ~/.passwd-s3fs
Il contenuto del file sarebbe uguale a /etc/passwd-s3fs
ma le autorizzazioni sarebbero diverse. Assicurati quindi che tali autorizzazioni siano 600
come questa:
chmod 600 ~/.passwd-s3fs
Quindi, per quanto riguarda il montaggio, ecco come montare il contenuto se si è root
:
sudo s3fs [BucketName] /mnt/s3
Assicurati di cambiare il nome del bucket in modo che corrisponda al bucket effettivo che desideri montare. E per eseguirlo su base utente utilizzando le credenziali ~/.passwd-s3fs
, esegui lo stesso comando senza sudo
in questo modo:
s3fs [BucketName] /mnt/s3
Per smontare il bucket montato, basta fare questo:
sudo umount /mnt/s3
O fai questo se stai usando una configurazione per utente:
umount /mnt/s3