首页 > 解决方案 > 在 Ubuntu 服务器上挂载多个存储桶,如何配置多个访问密钥?

问题描述

我已关注WhiteBoard Coder: Install and setup s3fs in Ubuntu 16.04 to mount an s3 bucket在 Ubuntu 服务器上安装 S3 bucket。

现在我想做的是在同一个 Ubuntu 服务器上安装第二个存储桶......我有 2 个不同的用户,对于每个存储桶,我不知道如何配置他们的密码。

以前我必须放入access-key:secrect-keyin/etc/passwd-s3fs文件,但现在我有 2 组不同的令牌,我不知道该怎么办?

更新

一些背景:我正在研究电子商务解决方案...我正在与不同的客户开发一个集成系统,这些客户通过 FTP 将他们的产品信息发送到我们的电子商务。

例如,client-1 是一位汽车经销商,他通过 FTP 将数百张照片上传到我们的 FTP 服务器……我们为 client-1 创建了一个 S3 存储桶,使用 S3FS 挂载存储桶,照片直接进入存储桶...

现在我从不同的汽车经销商处获取数据,出于安全原因,我们希望为每个客户端提供单独的存储桶和凭据,这就是为什么我要配置 S3FS 以使用单独的访问密钥文件。

标签: amazon-web-servicesubuntuamazon-s3s3fs

解决方案


s3fs 接受一个标志来覆盖默认密码路径:

-o passwd_file (默认="")

指定密码文件的路径,该路径优先于 $HOME/.passwd-s3fs 和 /etc/passwd-s3fs 中的密码

因此,您应该创建两个密码文件并为每个 s3fs 实例提供不同的路径。


推荐阅读