SuperAPI AI 工具集

minio

编程与开发

查看项目

更新于 10-16 02:36

技能介绍

用途:在 MinIO(自托管 S3 兼容对象存储)上执行桶与对象的管理操作,适合需要通过命令行或脚本完成存储读写、共享与同步的场景。

主要能力:列出与创建桶、上传和下载文件(含目录递归)、列出与删除对象、删除桶、生成预签名下载与上传链接、镜像/持续同步目录、查看对象与桶信息,以及按名称、大小、修改时间检索对象;还可设置桶为公开下载、私有或应用自定义策略 JSON。

使用方式:最常用的是 mc 客户端,命令形如 mc ls myminio、mc mb myminio/my-bucket、mc cp /path/to/file.txt myminio/my-bucket/、mc share download、mc mirror --watch;无 mc 时可用 mc share 生成预签名链接再配合 curl 读写,或使用 AWS Signature V2 脚本直接调用接口;MinIO 兼容 AWS CLI,需配置端点与 s3v4 签名,如 aws --endpoint-url "https://${MINIO_ENDPOINT}" s3 cp file.txt s3://my-bucket/。

限制与注意:预签名链接默认 7 天过期且最长 7 天,应按需设置更短有效期;API 通常用 9000 端口,9001 一般为 Web 控制台;删除桶前需先清空;桶名需小写、3-63 字符,不可含下划线和连续点,示例命令中的环境变量与路径需按实际环境替换。资料未提供安装、收费或性能等其它信息。