问题标签 [s3fs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
558 浏览

amazon-ec2 - 如何在 ec2 中使用 S3FS、FFMPEG 获取视频文件的宽度/高度

目前我成功在 ec2 中安装了 S3FS 和 FFMPEG,但我不知道为什么我无法获取有关视频文件高度和宽度的信息,但显示了其他属性,例如持续时间、音频流等,

我已经在同一个视频文件中尝试了本地,并且显示了所有属性(在宽度和高度内)。

有谁知道,这有什么问题?

0 投票
6 回答
43469 浏览

s3fs - 允许其他用户使用 S3FS 存储桶目录的权限

我在使用 S3FS 时遇到问题。我在用着

我已经在许可中安装/usr/share/myapp/s3fs-password了密码文件。600

我已成功安装 S3 存储桶。

我已经user_allow_other启用了/etc/fuse.conf

当我尝试在存储桶中创建一个文件时root

我检查了 bucketmybucket.example.com的内容,文件已成功创建。

/bucket但是我在以不同的用户身份写入目录时遇到了困难。

我拼命尝试777test-1373359118.txt. 我可以写入文件

有趣的是,我可以在存储桶中创建一个目录,将 chmod 设置为777,然后在其中写入一个文件。

但后来我尝试了

它没有用。

最初,我想使用这个/bucket目录来存储来自我的 LAMP 堆栈的大型且很少访问的文件,这些文件位于几台 EC2 机器上。(我认为在不使用 AWS PHP SDK 制作特殊处理库的情况下使用它就足够了,但这不是重点。)

由于这个原因,我可以使用里面的目录/mybucket来存储文件。但我只是好奇是否有办法让/mybucket其他用户全部使用?

0 投票
3 回答
2979 浏览

amazon-web-services - AWS s3fs - CentOS 6.4

我已经从谷歌代码成功安装了 s3fs

我已经在系统中配置并创建了一个挂载点,我的挂载点是:

问题是它安装正确但是如果我执行以下操作

它不起作用,命令的输出是:

另外,如果我在 /mnt/aws 中启动“dir”命令,输出是:

所有这一切都非常奇怪,因为访问密钥 ID 和秘密访问密钥与我在 Cyber​​duck 中使用的相同,在 Cyber​​duck 上我可以打开我的存储桶、浏览它、上传、下载、删除并做任何我想做的事情。

我真的不明白我在哪里失败了。非常感谢任何帮助

在此先感谢马尔科。

0 投票
1 回答
644 浏览

amazon-web-services - AWS : S3FS AMI and load balancer high I/O Issue

I am trying to setup the project environment over AWS .. As per my little bit of research I came to know about S3 buckets service. And I also come to know that If I will put our code files inside that S3 bucket will be much more relevant then putting those same inside NFS or other file sharing systems.

Right now I am having one EC2 instance over AWS, and inside that same I have tried to setup S3FS and via some settings I have got all my bucket's files and folder inside our EC2 environment. And I am so impressed with that same too. But our project is running with heavy load of CPU and memory. So without setting up load balancer that same project (with same S3FS configured image AMI). That will be worthless for me.

Now I already created the AMI image for that same S3FS configured EC2 instance, and when my scale-up load balancer policy tried to create one spot request for that image(AMI) .. I seen high I/O rates !!! Due to that unexpectedly project running very slow !!

Can any one suggest me better way how can I reduce high I/O rates on new launched S3FS enabled instances ??

0 投票
3 回答
1793 浏览

ubuntu - 无法通过 apache 访问已挂载的 s3 存储桶文件

  • 我的一个 aws acc 上有一个 S3 存储桶。
  • 我正在使用 s3cmd 接口将文件上传到存储桶。
  • 我使用 s3fs 将 s3 存储桶安装到 ubuntu ec2 实例,我成功地完成了它并能够在我的 ec2 实例上列出它。

    s3fs命令- s3fs XXXXXX-ouse_cache=/tmp/s3cache -oallow_other -opasswd_file=/etc/passwd-s3fs -ourl= http://s3.amazonaws.com -odefault_acl=public-read-write /mnt/XXXXXXXX

  • 在ec2上安装apache2。将文档目录更改为挂载 s3 路径 - /mnt/XXXXXXXX 的路径。我已经成功配置并重新启动了 apache2 服务。

但是,当我尝试使用 apache2 访问 S3 文件时,我得到“禁止您无权访问此服务器上的 /temp/xxxxTesting.flv”。

谁能帮我解决这个问题。此问题的任何可能原因。我尝试了所有的建议,但都是徒劳的。请有人指导我如何解决这个问题?

0 投票
2 回答
5223 浏览

amazon-web-services - 使用动态文件在 EC2 上挂载 S3 (s3fs) - 持久公共权限

使用 S3FS 和 FUSE 将 S3 存储桶挂载到 AWS EC2 实例时,我遇到了一个问题,即我的 S3 文件正在更新,但新文件没有采用适当的权限。

新文件的 ACL 权限是“------”而不是“rw-r--r--”。我已通过以下方式确保正确安装了铲斗:

并在 /etc/fstab 中创建自动挂载:

和 /etc/passwd-s3fs 中具有正确权限的密码文件。

我的设置是 Ubuntu 13.04、PHP5、AWS SDK。

经过 2 天的试验,我在下面提供的答案中找到了一个解决方案(用于 php)。

0 投票
1 回答
470 浏览

linux - Fstab 缓存看起来很时髦,正在填满

我们有一个带有 S3 挂载分区的 Amazon 服务器。我喜欢认为挂载正在工作,但是在 use_cache 指令下指定的目录正在快速填满,并且没有缩小,这是否正常?

fstab 中的配置是s3fs#filemanager /home/user/mounts/FileManager fuse user,use_cache=/home/user/tmp,allow_other,uid=NN,gid=NNN 0 0

挂载的目录和缓存都以相同的速度增长。我做错了吗?

0 投票
2 回答
1559 浏览

php - 带保险丝和 s3fs 的亚马逊 s3 支架

我在 Centos 6.4 上安装了 php-fpm 的 Nginx 服务器

一、现状:

我使用 NFS 服务器来保存版本和文件,Nginx 挂载 NFS 并从中提供文件。此方案正在运行并处理大量流量

2. 所需场景

用 S3 替换 NFS 并使用 fuse & s3fs 安装它。在这种情况下,服务器在被迫处理高流量时会失败。

fuse & s3fs 慢得多还是我错过了什么?谢谢

0 投票
1 回答
493 浏览

amazon-s3 - git 推送到 AWS S3 Git 扩展失败

我有一个安装了 S3 存储桶的 Amazon EC2 服务器/mnt/git。我上传到使用带有 Putty SSh 的 Git Extensions 的存储桶中有一个裸 git repo。

推送到服务器没有任何警告或错误,但是当我pull将远程主分支位置重置为之前的提交时,就好像推送失败了一样。拉取日志中有一条消息(forced update)

我不确定为什么我会收到此消息,因为推送和拉取命令不是强制的。推送日志如下

编辑:我将 repo 移动到 ec2 本地驱动器,问题就消失了,这意味着问题出在 s3 挂载上。我正在使用 fuse 和 s3fs 来安装驱动器。我的 fstab 挂载如下所示: /usr/bin/s3fs#my-bucket /mnt/git fuse default_acl=public-read-write,allow_other,use_cache=/tmp 0 0

有没有其他人遇到过这个问题?

0 投票
1 回答
1195 浏览

amazon-web-services - 使用 s3fs 实用程序 AWS 挂载 S3 存储桶

我正在使用s3fs实用程序在 EC2 实例上安装 S3 存储桶。

在跨越了这么多障碍之后,我能够安装 S3 存储桶。

我有几个疑问:

  1. 如果我在 EC2 实例上安装 S3 存储桶,是否需要在fstab.
  2. 如果我在 EC2 实例上挂载 S3 存储桶,那么我可以看到挂载设备中的文件和文件夹,例如 /s3mnt,但我看不到 S3 存储桶上的内容。内容是否从存储桶中消失?

谢谢