MinIO alias mc 附件上传
很好,这里信息已经齐全了 👍
我给你一套完全对应你当前 MinIO 配置的「正确 alias + 完整步骤」,直接照做即可。
一、你的 MinIO 实际配置(先对齐认知)
你现在的 MinIO 服务是:
MINIO_ROOT_USER = minioadmin
MINIO_ROOT_PASSWORD = minioadmin123
MINIO_SERVER_URL = https://minio.imiplean.com
说明:
-
MinIO 启用了 HTTPS
-
对外服务地址是:
https://minio.imiplean.com -
Web Console 在:
https://console.imiplean.com -
你是在 同一台 CentOS 7 服务器,用 Xshell 操作
二、一个「正确且推荐」的 alias(重点)
✅ alias 名字(推荐)
imipminio
✅ alias 完整命令
mc alias set imipminio https://minio.imiplean.com minioadmin minioadmin123
说明:
-
imipminio:你自己的 MinIO(名字清晰,不会误用) -
URL:必须和 MINIO_SERVER_URL 一致
-
Key / Secret:必须和 systemd 里的一致
三、验证 alias(非常重要)
mc alias list
你必须看到类似:
imipminio
URL : https://minio.imiplean.com
AccessKey : minioadmin
SecretKey : **************
API : S3v4
Path : auto
⚠️ 如果:
-
API 不是
S3v4 -
AccessKey 为空
👉 说明 alias 没配成功,不要继续下一步
四、确认 bucket 是否存在(防止“写不进去”)
mc ls imipminio
如果你能看到:
imip-lean
说明 bucket 正常。
如果没有:
mc mb imipminio/imip-lean
五、把 /tmp 的 PDF 正确写入 MinIO(核心动作)
mc cp \
"/tmp/问题分析及解决(5why&KYT危险源识别)_1768374190370.pdf" \
imipminio/imip-lean/docproc/convert/20260114/
⚠️ 注意:
-
文件名有中文,必须加引号
-
目标路径不要带
.pdf/ -
绝对不要写
/data/minio
六、验证写入成功(不靠 Web)
1️⃣ mc 验证
mc ls imipminio/imip-lean/docproc/convert/20260114/
你应看到:
6.31MiB 问题分析及解决(5why&KYT危险源识别)_1768374190370.pdf
2️⃣ Web Console(可选)
打开:
https://console.imiplean.com
进入 bucket → 路径
你会看到 PDF 文件(不是文件夹)
七、如果 HTTPS 证书是自签名(备用)
如果你执行 mc alias set 报证书错误:
mc alias set imipminio https://minio.imiplean.com minioadmin minioadmin123 --insecure
八、你现在这条链路已经是「标准生产级」
LibreOffice → /tmp/pdf
↓
mc cp
↓
MinIO Object(PDF)
✔ 不会生成 pdf 目录
✔ Web / API / 下载全部一致
✔ 重启 MinIO 不丢
九、人话总结
alias 要对 URL + Key + Secret
写入必须走 mc / SDK
永远不碰 /data/minio
你现在这一步做完,
整个附件链路就“彻底打通”了。
如果你愿意,我可以下一步帮你做三件事之一:
1️⃣ 写一个 一行 shell:自动上传 /tmp 下最新 PDF
2️⃣ 帮你把 LibreOffice 转 PDF + 上传 合并成一个脚本
3️⃣ 给你一份 MinIO + LibreOffice 防踩坑清单
你选一个,我直接给你成品。

浙公网安备 33010602011771号