当前位置: 首页 > ds >正文

docker安装minio及配置禁止列出目录文件

1.docker安装

docker run -d --name minio     -p 9000:9000 -p 9002:9002 -p 9003:9003     -e "MINIO_ROOT_USER=admin"     -e "MINIO_ROOT_PASSWORD=123456" -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 ":9003" --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

http://www.xdnf.cn/news/16196.html

相关文章:

  • 时序数据库主流产品概览
  • 分布式电商系统:缓存策略、负载均衡与容灾方案
  • 一款基于 WPF 开源、功能全面的串口调试工具
  • YOLO12论文阅读:Attention-Centric Real-Time Object Detectors
  • Python关于pandas的基础知识
  • Springboot和postman的使用
  • torchvision.transforms 与 MONAI 数据增强的异同
  • 华为视觉算法面试30问全景精解
  • 网易视觉算法面试30问全景精解
  • C++ 模板库map数据结构的概念和使用案例
  • 板凳-------Mysql cookbook学习 (十二--------5)
  • 鸿蒙卡片开发保姆级教程
  • Java 线程池详解:从原理到实战,彻底掌握并发编程核心组件
  • Baumer工业相机堡盟工业相机如何通过YoloV8深度学习模型实现水下鱼类识别(C#代码,UI界面版)
  • 【机器学习深度学习】微调量化与模型导出量化:区分与应用
  • 数字护网:一次深刻的企业安全体系灵魂演练
  • JavaScript 03 严格检查模式Strict字符串类型详解
  • 论文笔记 | Beyond Pick-and-Place: Tackling Robotic Stacking of Diverse Shapes
  • Python机器学习:从零基础到项目实战
  • Netty中AbstractReferenceCountedByteBuf对AtomicIntegerFieldUpdater的使用
  • GRU模型
  • Linux操作系统之线程(六):线程互斥
  • SpringMVC快速入门之核心配置详解
  • 第十二章 用Java实现JVM之结束
  • 网络基础15-16:MSTP +VRRP综合实验
  • linux 环境服务发生文件句柄泄漏导致服务不可用
  • 基于网络爬虫的在线医疗咨询数据爬取与医疗服务分析系统,技术采用django+朴素贝叶斯算法+boostrap+echart可视化
  • CS231n-2017 Lecture5卷积神经网络笔记
  • 【世纪龙科技】电动汽车原理与构造-汽车专业数字课程资源
  • 33、基于JDK17的GC调优策略