在Ubuntu服务器上安装多个存储桶,如何配置多个访问密钥?

时间:2020-06-15 07:19:03

标签: amazon-web-services ubuntu amazon-s3 s3fs

我已经遵循WhiteBoard Coder: Install and set up s3fs in Ubuntu 16.04 to mount an s3 bucket在Ubuntu服务器上安装S3存储桶。

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

以前,我不得不将access-key:secrect-key放在/etc/passwd-s3fs文件中,但是现在我有2组不同的令牌,我不确定该怎么办?

更新

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

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

现在,我要从其他汽车经销商处获取数据,并且由于安全原因,我们希望为每个客户端使用单独的存储桶和凭据,这就是为什么我要配置S3FS使其与单独的Access-key fies一起使用。

2 个答案:

答案 0 :(得分:1)

s3fs接受一个标记以覆盖默认密码路径:

-o passwd_file(默认=“”)

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

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

答案 1 :(得分:0)

接下来的几句话仅是我的意见。我们不讨论性能和访问问题,而只是尝试直接解决您的问题。

我会create group同时访问两个存储桶。

具有此策略权限的下一步add both of users to previous created group

下一步{{3}}