如何将 Amazon S3 存储桶挂载到 FreeBSD 上的目录?

hex*_*mal 5 mount freebsd amazon-s3

我找不到有关如何将 Amazon S3 存储桶挂载到 FreeBSD 上现有目录的解决方案。我怀疑,我需要安装 port fusefs-s3fs

但是我应该如何配置它?我找不到任何信息。

小智 6

是的,你是对的,你需要安装 fusefs-s3fs,一旦你这样做了,确保你把 fusefs_enable="YES" 放在你的 /etc/rc.conf 的某个地方(这样保险丝会在重新启动后启动)。

现在在 /etc/ 中创建一个名为 passwd-s3fs 的文件并将其权限设置为 640。在该文件中添加您的 S3 访问密钥和秘密密钥,如下所示:

accessKeyId:secretAccessKey
Run Code Online (Sandbox Code Playgroud)

在一条线上。

然后通过执行 /usr/local/etc/rc.d/fusefs start 启动熔断器

然后你应该一切顺利,你将能够按如下方式挂载你的 S3 存储桶:

s3fs mybucket /mnt -ouse_cache=/tmp
Run Code Online (Sandbox Code Playgroud)

当然,所有这些都假设您以 root 身份运行。

如果您需要有关使用 fusefs-s3fs 的更多信息,请访问http://code.google.com/p/s3fs/wiki/FuseOverAmazon