通过curl上传文件到minio文件服务器

通过curl上传文件到minio文件服务器

一、首先minio需要有bucket
1.假如 bucket开放了权限

2.直接调用curl
curl -X PUT "http://MINIO_SERVER:PORT/bucket-name/object-name"
-H "Content-Type: application/octet-stream"
--upload-file /path/to/local/file

二、minio的bucket有权限限制
curl -X PUT "http://MINIO_SERVER:PORT/bucket-name/object-name"
-H "Content-Type: application/octet-stream"
--upload-file /path/to/local/file
-u "your-access-key:your-secret-key"

确保替换以下参数:

MINIO_SERVER:PORT:你的MinIO服务器的地址和端口(对外暴露的指定文件交互端口,不是默认管理端口5601)。

bucket-name:你的目标存储桶名称。

object-name:你希望上传的文件在MinIO中的名称。

/path/to/local/file:你想上传的本地文件路径。

如果MinIO服务器需要认证,你还需要添加-u "your-access-key:your-secret-key"到curl命令中,替换your-access-key和your-secret-key为你的MinIO访问密钥和秘密密钥。

三、示例
curl -X PUT "http://xxx.yyy.mmm.nnn:9090/backup/$DATE/$FILE_NAME" -H "Content-Type: application/octet-stream" --upload-file $BACKUP_FILE

posted @   vello  阅读(537)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示