我已经遵循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一起使用。
答案 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}}