CentOS下安装部署对象存储服务MinIO

官网:https://min.io/  http://www.minio.org.cn/

MinIO安装部署

1、下载Linux下的二进制执行文件

wget https://dl.min.io/server/minio/release/linux-amd64/minio

2、赋予执行权限

chmod +x minio

3、修改位置

mkdir /usr/local/minio
mv minio /usr/local/minio

4、创建数据目录

mkdir /usr/local/minio/data

5、启动服务

/usr/local/minio/minio server /usr/local/minio/data/

启动服务后就可以通过浏览器进行访问了 http://ip:9000/

MinIO配置

1、新建启动文件startup.sh

cd /usr/local/minio/
vi startup.sh

2、用户名密码、数据目录配置

export MINIO_ACCESS_KEY=username
export MINIO_SECRET_KEY=password
./minio server ./data

3、赋予权限

chmod +x startup.sh

后续就可以直接使用该startup.sh脚本启动minio服务了。

MinIO设置永久访问连接

MinIO默认分享的链接最多只能支持7天,有两种方式进行设置为永久访问连接。

方式一、在管理后台上可以直接修改bucket的策略,新增如下策略

修改该策略后,可以使用如下URL地址进行永久访问:http://ip:9000/[bucketname]/[filename]

方式二、minio客户端配置

minio客户端命令参考:https://docs.min.io/cn/minio-client-quickstart-guide.html

1、下载minio客户端

cd /usr/local/minio/
wget https://dl.min.io/client/mc/release/linux-amd64/mc

2、赋予权限

chmod +x mc

3、客户端连接minio服务器

./mc config host add minio http://47.104.234.37:9000 username password

如果执行上述步骤没有报错信息,会有成功的信息显示

Added `minio` successfully.

4、配置访问策略,如下设置名称为image的bucket的访问策略为public

./mc policy set public minio/image

输出如下信息,表示设置成功

Access permission for `minio/image` is set to `public`

修改完成后,就可以使用http://ip:9000/[bucketname]/[filename]进行永久访问了。

MinIO客户端创建多级存储桶


出处:http://www.cnblogs.com/hans_gis/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/hans_gis/p/14659072.html