我正在尝试使用s3fs和Amazon S3服务建立备份系统.
我跟着这个 this guide和 this guide.
我跟着这个 this guide和 this guide.
Tailing / var / log / messages我得到:
Aug 28 13:37:46 server s3fs:###response=403
我已经尝试创建身份验证文件/ etc / passwd-s3fs并设置访问和私钥,并通过命令行传递它.我检查了几次凭据,我用它与s3fox,它正在工作.
我还设置了机器的时间(使用date命令)与Amazon S3服务器相同(我得到了S3服务器使用文件管理器上传文件的时间).
rsync不仅不起作用,/ mnt / s3中的ls或cp等命令也不起作用.
解决方法
您实际上可以将凭据存储在两个位置.系统级别或用户级别.从你的问题不清楚你有什么设置.每个都需要不同的权限设置
对于/ etc / passwd-s3fs中的系统级放置,权限应为640.因此,如果不是这样,请使用chmod进行调整:
sudo chmod 640 /etc/passwd-s3fs
对于〜/ .passwd-s3fs中的用户级别放置,权限应为600.因此,请使用chmod进行调整:
chmod 600 ~/.passwd-s3fs
此外,每个文件的内容应遵循相当简单的AccessKey格式:SuperSecretKey,不需要任何其他内容.冒号(:)的一侧的AccessKey和另一侧的SuperSecretKey.