cli aws amazon-web-services amazon-s3 mount

amazon web services - aws - Amazon S3 con s3fs y fusible, punto final de transporte no está conectado



s3fs ubuntu (6)

Estaba usando una credencial de seguridad anterior. La regeneración de las credenciales de seguridad (AccessId, AccessKey) resolvió el problema.

Redhat con fusible 2.4.8
S3FS versión 1.59

Desde la consola de administración en línea de AWS, puedo navegar por los archivos en el depósito S3.
Cuando inicio sesión (ssh) en mi carpeta / s3, no puedo acceder a ella.
también el comando: "/ usr / bin / s3fs -o allow_other bucket / s3"
return: s3fs: no se puede acceder a MOUNTPOINT / s3: el punto final de transporte no está conectado

¿Cuál podría ser la razón? Cómo puedo arreglarlo ? ¿esta carpeta necesita ser desmontada y luego montada de nuevo?

Gracias !


No recomiendo acceder a s3 a través de fusibles rápidos y sucios. S3 no está diseñado para actuar como un sistema de archivos.

Probablemente nunca te atrevas a montar un sitio web espejo de Linux solo porque contiene archivos. Esto es comparable

Deje que su proceso escriba archivos en su fs local, luego sincronice su cubo s3 con herramientas como cron y s3cmd

Si insistes en usar s3fs ...

sudo echo "yourawskey:yourawssecret" > /etc/passwd-s3fs sudo chmod 640 /etc/passwd-s3fs sudo /usr/bin/s3fs yours3bucket /yourmountpoint -ouse_cache=/tmp

Verificar con el mount

Fuente: http://code.google.com/p/s3fs/wiki/FuseOverAmazon


Bueno, la solución fue simple: desmontar y montar el directorio. El transport endpoint is not connected error transport endpoint is not connected se solucionó desmontando la carpeta s3 y luego volviendo a montar.

Comando para desmontar

fusermount -u /s3

Comando para montar

/usr/bin/s3fs -o allow_other bucketname /s3

Tarda 3 minutos en sincronizarse.



Este fue un problema de permisos en el cubo para mí. Agregar la "lista" y "permisos de vista" para "todos" en la interfaz de usuario de AWS permitió el acceso al cubo.

Si no desea permitir el acceso de todos, asegúrese de estar utilizando las credenciales de AWS asociadas con el usuario que tiene acceso al depósito en S3Fuse.


Simplemente desmonte el directorio y reinicie el servidor si ya realizó cambios en / etc / fstab, que monta el directorio automáticamente.

Para desmontar sudo umount /dir

En / etc / fstab estas líneas deberían estar presentes. entonces solo se montará automáticamente después del reinicio

s3fs#bucketname /s3 fuse allow_other,nonempty,use_cache=/tmp/cache,multireq_max=500,uid=505,gid=503 0 0