S3FS安装错误:未连接传输端点

问题描述 投票:0回答:2

我有通过S3FS安装S3存储桶的AWS Elastic Beanstalk。我打算让EB自动缩放实例。所以我制作了配置实例的AMI映像(使用重启),然后在自动缩放配置中使用该映像。

我的/ etc / fstab配置看起来像

s3fs#mybucket:/images /var/app/current/images fuse allow_other,use_cache=/tmp/cache 0 0

但是当实例是手动启动或通过自动扩展启动时,S3FS安装不可靠 - 我尝试了5次手动重启并且只有一次工作,其他4次没有正确安装S3存储桶。安装的目录权限看起来像d ?????????,onwer ?,group?。 Ls和fusermount -u throwed错误:未连接传输端点

可能是什么问题呢?

s3fs
2个回答
0
投票

我已经找到了问题所在。解决方法是添加uid和gid = 500(在我的Amazon Linux AMI的情况下,ec2-user用于root)。

s3fs#mybucket:/images /var/app/current/images fuse uid=500,gid=500,allow_other,use_cache=/tmp/cache 0 0

现在它可靠地工作了


0
投票

s3fs 1.85为应解决这些症状的对象提供默认权限。另一个解决方法是-o mp_umask 027标志或类似的权限掩码。

© www.soinside.com 2019 - 2024. All rights reserved.