介绍
使用minio打破图片的访问限制。在旧版本的minio中可以直接设置Access Keys,但是新版本中无法通过页面进行配置,只能通过代码进行配置。
解决方法
下载minio/mc用于创建账户和设置权限
bash
docker pull minio/mc:latest
进入docker容器
docker run -it --entrypoint=/bin/sh minio/mc
创建账户
创建账户,取别名为myadmin
你设置的管理员的账户和密码,如果没有设置默认的 账户和密码minioadmin minioadmin。
bash
mc alias set myminio/ http://127.0.0.1:9000 minioadmin minioadmin
设置权限
语法:mc admin user add ALIAS ACCESSKEY SECRETKEY
注意Access Key 长度至少为 3,Secret Key 长度至少为 8
bash
创建accesskeys示例如下:
mc admin user add myminio VaajEqEgWlZKzhwh6PcT vjULzgWmjX0u5w4HOdemEOMxm2P72zu7OcJN0Jsn
给这个accesskeys读写权限
bash
mc admin policy attach myminio readwrite --user=VaajEqEgWlZKzhwh6PcT
打开下载权限
bash
mc anonymous set download minio/bucket
旧版本命令
bash
在旧版本的minio中去获取接设置Access Keys和Secret Keys
mc config host add minio http://127.0.0.1:9000 wXyYMq9bSRmk80NZHg35 rXEmEOuGuDtgwdZp8zbDsUhES5Ia5QfZFeHuVUJP
设置权限
mc anonymous set download minio/bucket
这样就打通了我们minio的图片限制。