amazon-s3 - 将 s3 安装到 wowza ec2:无法“制作”s3fs-fuse
问题描述
我正在尝试按照本教程或任何其他教程将 S3 存储桶安装到从亚马逊市场购买的 wowza ec2 实例。我不能make
[ec2-user@ip-172-31-46-59 s3fs-fuse]$ make
make all-recursive
make[1]: Entering directory `/home/ec2-user/s3fs-fuse'
Making all in src
make[2]: Entering directory `/home/ec2-user/s3fs-fuse/src'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse/src'
Making all in test
make[2]: Entering directory `/home/ec2-user/s3fs-fuse/test'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse/test'
Making all in doc
make[2]: Entering directory `/home/ec2-user/s3fs-fuse/doc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse/doc'
make[2]: Entering directory `/home/ec2-user/s3fs-fuse'
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse'
make[1]: Leaving directory `/home/ec2-user/s3fs-fuse'
[ec2-user@ip-172-31-46-59 s3fs-fuse]$ sudo make install
Making install in src
make[1]: Entering directory `/home/ec2-user/s3fs-fuse/src'
make[2]: Entering directory `/home/ec2-user/s3fs-fuse/src'
/bin/mkdir -p '/usr/bin'
/usr/bin/install -c s3fs '/usr/bin'
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse/src'
make[1]: Leaving directory `/home/ec2-user/s3fs-fuse/src'
Making install in test
make[1]: Entering directory `/home/ec2-user/s3fs-fuse/test'
make[2]: Entering directory `/home/ec2-user/s3fs-fuse/test'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse/test'
make[1]: Leaving directory `/home/ec2-user/s3fs-fuse/test'
Making install in doc
make[1]: Entering directory `/home/ec2-user/s3fs-fuse/doc'
make[2]: Entering directory `/home/ec2-user/s3fs-fuse/doc'
make[2]: Nothing to be done for `install-exec-am'.
/bin/mkdir -p '/usr/share/man/man1'
/usr/bin/install -c -m 644 man/s3fs.1 '/usr/share/man/man1'
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse/doc'
make[1]: Leaving directory `/home/ec2-user/s3fs-fuse/doc'
make[1]: Entering directory `/home/ec2-user/s3fs-fuse'
make[2]: Entering directory `/home/ec2-user/s3fs-fuse'
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
make[2]: Leaving directory `/home/ec2-user/s3fs-fuse'
make[1]: Leaving directory `/home/ec2-user/s3fs-fuse'
解决方案
s3fs-fuse
通过使用 yum安装解决了这个问题
sudo s3fs bucketFolder /var/www/html/Example-folder/ -o passwd_file=/root/.passwd-s3fs -o allow_other,umask=277,uid=500,gid=500,use_cache=/root/cache
id
您可以通过在终端中以普通用户身份运行命令来获取 guid 和 uid 。如果您打算使用缓存,请创建一个缓存文件夹。并且需要其他选项来让普通用户访问已安装的分区。
理想情况下,您要挂载的文件夹应该是空的,否则,您会收到警告
推荐阅读
- python - 为什么我收到以下代码的“HTTPError: HTTP Error 404: Not Found”?
- react-native - 更新购物车商品编号而不是附加新商品
- c# - 访问令牌已过期,无法刷新。错误:刷新错误、刷新错误、刷新错误
- discord - 机器人如何在不重复或循环代码的情况下一遍又一遍地说出消息
- javascript - Ember 3.19 更新记录并将其保存在 API 中的正确方法
- javascript - Firestore:仅返回满足规则条件的文档
- arrays - 检查 Char Array 是否包含特殊序列而不在 C 中使用 Unix 上的字符串库
- google-sheets - 谷歌表格过滤器自定义公式移动了一行
- android - SQLite Room Database:从特定列和行接收数据不起作用?
- codenameone - Hello World CodenameOne Java 程序中的错误