1.docker安装
docker run -d --name minio -p 9000:9000 -p 9002:9002 -e "MINIO_ROOT_USER=admin" -e "MINIO_ROOT_PASSWORD=ABCabc123" -v /www/minio/minio/data:/data -v /www/minio/minio/config:/root/.minio -v /www/minio/minio/tmp:/tmp minio/minio server /data --console-address ":9002" --address ":9000"
2.重新设置权限权限(输入账号密码)
mc alias set local http://localhost:9000 $MINIO_ROOT_USER $MINIO_ROOT_PASSWORD
3.创建桶
mc mb local/pakringlot
4.给桶设置权限,由于桶权限只有public,private,download,有的博客说设置download,但是我设置download还是可以看到文件列表。采用另一种方法设置json的权限文件
cat > list-deny.json <<EOF
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": [
"s3:GetObject"
],
"Resource": [
"arn:aws:s3:::parkinglot/*"
]
},
{
"Effect": "Deny",
"Principal": "*",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::parkinglot"
]
}
]
}
EOF
设置权限 mc anonymous set-json list-deny.json local/parkinglot
736

被折叠的 条评论
为什么被折叠?



