Para Amazon s3fs
tiene dos opciones para las credenciales: root
o por usuario.
Para un root
configuración que colocaría sus credenciales aquí:
/etc/passwd-s3fs
Y luego asegúrese de que los permisos de ese archivo son 640
así:
sudo chmod 640 /etc/passwd-s3fs
El contenido de ese archivo debe ser simplemente [AccessKey]:[SuperSecretKey]
con esos dos valores sustituidos por su clave de acceso real y su clave supersecreta. Ten en cuenta que no puse el prefijo del nombre del "cubo" como tienes en tu ejemplo. Yo recomendaría simplemente ver si puedes acceder a las cosas de S3 para empezar a probar.
Si desea hacer credenciales a nivel de usuario, que se colocaría en la carpeta de inicio del usuario que tendría que tener s3fs
acceso. Así que si esto fuera para ti, estaría aquí:
nano ~/.passwd-s3fs
El contenido del archivo sería el mismo que /etc/passwd-s3fs
pero los permisos serían diferentes. Así que asegúrate de que esos permisos son 600
así:
chmod 600 ~/.passwd-s3fs
Entonces, en cuanto al montaje, así es como se montarían los contenidos si se root
:
sudo s3fs [BucketName] /mnt/s3
Asegúrese de cambiar el nombre del cubo para que coincida con el cubo real que desea montar. Y para ejecutar esto en una base por usuario utilizando el ~/.passwd-s3fs
credenciales, simplemente ejecute el mismo comando sin sudo
así:
s3fs [BucketName] /mnt/s3
Para desmontar el cubo montado, basta con hacer esto:
sudo umount /mnt/s3
O haga esto si está usando una configuración por usuario:
umount /mnt/s3