1.先在虚拟机系统上安装S3传输文件工具s3cmd;
2.在本地电脑上安装minio搭建模拟s3服务器,方法如下:
(1)下载服务端
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
(2)在Windows PowerShell里启动服务
.\minio.exe server d:\data\minio --console-address :9090
(3)网页登录http://192.168.136.1:9000,创建接口访问用的AK、SK,如下:
3.在虚拟机上配置S3CMD,
(1)执行s3cmd --configure命令生成默认配置文件 s3cfg,输入“Enter”并跳过认证配置,保存配置文件。
(2)vim /root/.s3cfg
access_key = [Access_Key_ID]
secret_key = [Access_Key_Secret]
host_base = [IP:Port]
host_bucket = [bucket_endpoint]
use_https = False
4. 使用s3cmd指令上传、下载文件
创建桶123: #s3cmd mb s3://123
往桶里上传文件: #s3cmd put mount.sh s3://123
上传文件续传: #s3cmd --upload-id ZGQzNjBhNjQ………. put rootfs.img s3://123
从桶里下载文件: #s3cmd get s3://123/file.txt
下载文件续传: #s3cmd get s3://123/file.txt --continue
删除桶里文件: #s3cmd rm s3://123/file.txt
创建文件夹: # touch temp/123.txt
# S3cmd put –r temp s3://123