以下是在Ubuntu上使用MinIO SDK的步骤:
从MinIO官网下载Linux版本的二进制文件,使用wget
命令下载,如wget https://dl.min.io/server/minio/release/linux-amd64/minio
,然后赋予执行权限chmod +x minio
,并将其移动到可执行路径sudo mv minio /usr/local/bin/
。接着创建配置目录和存储目录,如sudo mkdir -p /etc/minio /mnt/data
,并创建配置文件/etc/minio/config.json
,设置访问密钥等信息。最后创建服务文件/etc/systemd/system/minio.service
,配置服务参数,启动服务sudo systemctl start minio
。
以Python为例,使用pip
安装,命令为pip install minio
。如果是其他语言,如Java,可参考官方文档使用Maven或Gradle进行安装。
以Python为例,通过Minio
类创建客户端,传入endpoint
、access_key
和secret_key
等参数,如client = Minio("play.min.io", access_key="Q3AM3UQ867SPQQA43P2F", secret_key="zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG")
。然后就可以使用SDK提供的方法进行文件上传、下载等操作,如client.fput_object(bucket_name, destination_file, source_file)
用于上传文件。