首页 > 其他分享 >通过curl上传文件到minio文件服务器

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

时间:2024-11-22 17:01:09浏览次数:1  
标签:文件 file minio bucket key curl your name

通过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

标签:文件,file,minio,bucket,key,curl,your,name
From: https://www.cnblogs.com/velloLei/p/18563175

相关文章

  • python 打包压缩文件
    1、自定义公共函数zip_files_and_dirsimportosimportzipfile#被压缩的目录,即使为空文件也要一起进行压缩,如果不为空则它的子级文件或目录也一起压缩,并且解压保持目录结构不变defzip_files_and_dirs(file_path_list,target_dir,target_file_name):#确保目标目录存......
  • maven指定配置文件部署
    打包后文件如下(只包含指定配置文件):操作步骤:application.yml文件:spring:profiles:##占位符active:@package.environment@pom文件:<!--配置环境的profile--><profiles><profile><id>test</id><properties>......
  • Win10 ASP.Net Core 8.0连接MinIO
    一、环境概述语言环境:.Net8.0开发工具:VisualStudio2022(还是Rider好用,太他妈卡了)工程模板:ASP.NETCoreWebAPI(官方标准模板)相关依赖:Minio(6.0.3)操作系统:win10二、Minio服务搭建1、去官网下载Minio安装包,网上都有教程,不赘述了。2、我的Minio目录结构是这样的,具体......
  • 磁盘文件系统问题
      RedHat6扩容超过16T,导致磁盘无法正常识别:https://www.cnblogs.com/llwxhn/p/14163320.html使用parted解决大于2T的磁盘分区:https://wsgzao.github.io/post/parted/在Linux中,为磁盘分区通常使用fdisk和parted命令。通常情况下,使用fdisk可以满足日常的使用,但是它......
  • IE浏览器打开PDF文件
    在Windows7系统中,使用IE浏览器打开PDF文件通常需要依赖AdobeReader插件。以下是详细步骤来查看和配置IE浏览器以使用AdobeReader插件打开PDF文件:下载并安装AdobeReader:首先,确保你的计算机上安装了AdobeReader。如果没有,你可以从Adobe官网下载最新版本的AdobeReader并进行......
  • nodejs获取ts媒体文件的时间长度
    nodejs获取ts媒体文件的时间长度在Node.js中,你可以使用ffprobe,这是FFmpeg套件中的一个工具,来获取TS媒体文件的时长。首先,确保你已经安装了FFmpeg,然后可以通过Node.js的child_process模块运行ffprobe命令。以下是一个简单的Node.js脚本示例,它使用child_process执行ffprobe......
  • go中多个main文件的处理和组织方式
    go中多个main文件的处理和组织方式内容是的,在大多数情况下,一个Go模块(module)内部通常只有一个main.go文件,尤其是在构建一个单一的可执行程序时。main.go文件是Go的packagemain的入口文件,包含程序的main()函数,用于启动整个程序。但也有例外情况,具体取决于你的项目需......
  • Linux基础-目录操作与文件操作
    学习Linux基础,掌握Linux中比较基础的目录操作与文件操作。目录操作pwd:查看当前目录路径(绝对路径)pwdls:显示指定路径(默认当前的路径)下的文件或者目录ls[选项]-a:显示所有(包含隐藏文件)-l:显示所有文件或目录的详细信息列表-r:将文件以相反的次序显示(原定依照英文字母的次......
  • Win10系统开启了文件夹管控(文件夹限制访问)导致软件向系统公共文档目录写入失败的问题
    目录1、问题说明2、查看系统是否开启了文件夹管控3、在未安装杀毒软件的Win10电脑上可能会自动打开文件夹管控4、到微软官网上查看Windows安全中心的病毒和威胁防护与文件夹管控的详细说明5、解决办法探讨6、最后C++软件异常排查从入门到精通系列教程(专栏文章列表,欢迎......
  • c语言中块作用域的优先级高于文件作用域
     001、[root@PC1test]#lstest.c[root@PC1test]#cattest.c#include<stdio.h>inta=100;//该变量具有文件作用域intmain(void){printf("a=%d\n",a);//在程序快中调用外部变量return0;}[root@PC1test]#gcctest.c-......