Files
mkdocs/docs/DevOps平台/MinIO使用指南.md
2026-01-05 10:31:24 +08:00

1.8 KiB
Raw Blame History

MinIO 使用指南

简介

MinIO 是一个高性能的对象存储服务,兼容 Amazon S3 API。

访问地址

基本使用

创建存储桶Bucket

  1. 登录 MinIO Console
  2. 点击 "Create Bucket"
  3. 输入存储桶名称
  4. 配置访问策略

上传文件

  1. 选择存储桶
  2. 点击 "Upload"
  3. 选择文件上传

下载文件

  1. 在存储桶中找到文件
  2. 点击文件下载

API 使用

使用 Python SDK

from minio import Minio
from minio.error import S3Error

# 初始化客户端
client = Minio(
    "101.43.95.130:9000",
    access_key="minioadmin",
    secret_key="minioadmin123",
    secure=False
)

# 上传文件
client.fput_object("my-bucket", "object-name", "file-path")

使用 Java SDK

MinioClient minioClient = MinioClient.builder()
    .endpoint("http://101.43.95.130:9000")
    .credentials("minioadmin", "minioadmin123")
    .build();

minioClient.uploadObject(
    UploadObjectArgs.builder()
        .bucket("my-bucket")
        .object("object-name")
        .filename("file-path")
        .build()
);

使用场景

  • 构建产物存储: 存储 CI/CD 构建的产物
  • APK 仓库: 存储 Android APK 文件
  • 文件备份: 备份重要文件
  • 静态资源: 存储网站静态资源

最佳实践

  1. 访问控制: 配置适当的访问策略
  2. 数据备份: 定期备份重要数据
  3. 版本控制: 启用对象版本控制
  4. 监控告警: 配置监控和告警

相关链接