我安装了 s3fs,因为它在这里描述http://code.google.com/p/s3fs/wiki/InstallationNotes
然后在我创建用户bucket_user
然后把他的 accessKeyId:secretAccessKey 放在 /etc/passwd-s3fs
他们是 S3 我创建了一个存储桶 super_bucket
并制定政策:
{
"Version": "2008-10-17",
"Statement": [
{
"Sid": "AddCanned",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::234234234234:user/bucket_user"
},
"Action": "s3:*",
"Resource": "arn:aws:s3:::super_bucket/*"
}
]
}
Run Code Online (Sandbox Code Playgroud)
然后在我的服务器上 /usr/bin/s3fs super_bucket /mnt/s3/
并收到答复:
s3fs: CURLE_HTTP_RETURNED_ERROR
s3fs: HTTP Error Code: 403
s3fs: AWS Error Code: AccessDenied
s3fs: AWS Message: Access Denied
Run Code Online (Sandbox Code Playgroud)
正在使用的 s3fs 版本 (s3fs --version):1.61
使用的保险丝版本(pkg-config --modversion fuse):2.8.4
系统信息 (uname -a):Linux Ubuntu-1110-oneiric-64-minimal 3.0.0-14-server #23-Ubuntu SMP Mon Nov 21 20:49:05 UTC 2011 x86_64 x86_64 …