- 分布式对象存储工具
- 相当于文件管理的中间件,程序上传和下载直接和它对接而不是和系统对接,避免了分布式场景下文件的存储不方便不连通的问题
- #TODO 开了个新坑,找时间后面正好解决掉,感觉对这个兴趣不大,后面用到再解决吧
- 下面是授权某个bucket,但是其他的bucket都不授权的方法
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation",
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts"
// 根据需要,可以添加其他 s3 操作,例如 s3:GetObjectAcl 等
],
"Resource": [
"arn:aws:s3:::<your-bucket-name>",
"arn:aws:s3:::<your-bucket-name>/*"
]
}
]
}