1.8 KiB
1.8 KiB
MinIO 使用指南
简介
MinIO 是一个高性能的对象存储服务,兼容 Amazon S3 API。
访问地址
- API 地址: http://101.43.95.130:9000
- Console 地址: http://101.43.95.130:9001
- 默认账号: minioadmin / minioadmin123
基本使用
创建存储桶(Bucket)
- 登录 MinIO Console
- 点击 "Create Bucket"
- 输入存储桶名称
- 配置访问策略
上传文件
- 选择存储桶
- 点击 "Upload"
- 选择文件上传
下载文件
- 在存储桶中找到文件
- 点击文件下载
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 文件
- 文件备份: 备份重要文件
- 静态资源: 存储网站静态资源
最佳实践
- 访问控制: 配置适当的访问策略
- 数据备份: 定期备份重要数据
- 版本控制: 启用对象版本控制
- 监控告警: 配置监控和告警