与保险丝2.4.8在redhat S3FS版1.59
从AWS网络管理控制台,我可以浏览的S3存储的文件。 当我登录(SSH)到我的/ S3文件夹,我不能访问它。 还命令: “在/ usr /斌/ s3fs -o allow_other桶/ S3” 返回:s3fs:无法访问MOUNTPOINT / S3:运输端点没有连接
可能是什么原因?我该如何解决呢?并在此文件夹必须卸载,然后重新安装?
谢谢 !
好了,解决办法很简单:卸载和安装目录。错误transport endpoint is not connected
被卸载的S3文件夹,然后再安装解决。
命令卸载
fusermount -u /s3
命令安装
/usr/bin/s3fs -o allow_other bucketname /s3
需要3分钟,以进行同步。
我不建议通过快速和肮脏的保险丝驱动程序访问S3。 S3是不是真的设计作为一个文件系统,see this SOF answer for a nice summary
你可能从来不敢,只是因为它拥有文件来安装一个Linux镜像网站。这可比
让你的程序文件写入到本地FS,然后用像cron和s3cmd工具同步您的S3存储
如果您在使用s3fs坚持..
sudo echo "yourawskey:yourawssecret" > /etc/passwd-s3fs
sudo chmod 640 /etc/passwd-s3fs
sudo /usr/bin/s3fs yours3bucket /yourmountpoint -ouse_cache=/tmp
验证与mount
我以前使用旧的安全证书。安全凭证(ACCESSID,ACCESSKEY)再生解决的问题。
这是关于斗对我来说是权限问题。添加“列表”和“查看权限”在AWS UI允许分区的访问权限“人人”。
如果你不想让任何人访问,然后确保您使用的是有权访问S3Fuse桶中的用户相关联的AWS凭据
我有这个问题,我发现桶只能有小写字符。试图访问一个名为“BUCKET1”通过https://BUCKET1.s3.amazonaws.com或https://bucket1.s3.amazonaws.com都将失败桶,但如果桶被称为“bucket1”,https://bucket1.s3.amazonaws.com会成功。
因此,它是不够的s3fs命令行使用小写字母你,你也必须创建小写桶。
刚刚卸载目录,并重新启动服务器,如果你已经取得了/ etc / fstab中自动挂载目录更改。
卸载sudo umount /dir
在/ etc / fstab中这些线应当存在。那么只有它会重新启动后自动安装
s3fs#bucketname /s3 fuse allow_other,nonempty,use_cache=/tmp/cache,multireq_max=500,uid=505,gid=503 0 0