linux服务器上安装oss对象存储(命令行工具使用oss)
天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
文章目录
- 一、OSS安装
- 1. 官网文档参考
- 2. 解压工具安装
- 3. OSS工具安装命令
- 二、OSS配置
- 1. 配置文件路径
- 2. 语言选择
- 3. 秘钥配置
- 4. 验证是否安装成功
- 三、OSS使用
- 1. 上传文件
- 2. 下载文件
- 3.批量上传或下载文件
使用linux服务器时需要一些资源从oss对象存储中下载获取,于是安装命令行工具ossutil进行使用
一、OSS安装
1. 官网文档参考
oss工具下载官网文档链接
2. 解压工具安装
由于下载oss后会自动解压,需要提前安装解压工具,可选择安装unzip或7z或busybox任选其一
yum install -y unzip
3. OSS工具安装命令
根据官网文档下载安装命令如下
sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash
安装完成后,ossutil默认会安装到/usr/bin/目录下
二、OSS配置
安装完成后需要配置参数来连接oss服务器
1. 配置文件路径
输入配置命令,然后回车
ossutil config
配置文件默认使用的路径为即/home/user/.ossutilconfig
由于我这里没有其他用户只有root用户,故我的默认存储路径为/root/.ossutilconfig
拓展:
如果想设置配置文件的路径为其他位置,则可以输入路径及文件名(可自定义),然后回车即可
官网描述:若您设置了配置文件的路径,则每次使用命令时需增加-c选项指定配置文件。
例如配置文件保存为/home/config,使用ls时,命令格式如下:
ossutil ls oss://examplebucket -c /home/config
2. 语言选择
直接回车,使用默认的EN
3. 秘钥配置
参数请到自己的oss实例信息查看获取
依次输入
endpoint,回车
accessKeyID,回车
stsToken不填直接回车
accessKeySecret,回车
4. 验证是否安装成功
输入命令查看
ossutil
输出oss的所有支持的命令即表示安装成功
三、OSS使用
此时可以在服务器中使用ossutil来拉取和上传文件了
参考官网文档 oss上传下载cp命令使用
1. 上传文件
在服务器上使用ossutil工具上传文件到oss中
语法
ossutil cp localFilePath ossFolderPath
localFilePath
本地文件全路径名 如/etc/testFile.text
ossFolderPath
oss文件夹全路径 如oss://bucketname/folder/
如将服务器中当前文件username上传到oss的指定位置(桶位置bucket001,文件夹位置30_oss_k8s_server_test/)
ossutil cp username oss://bucket001/30_oss_k8s_server_test/
如上即上传成功,可到oss可视化工具OSS Browser中查看(在该软件可直接复制文件夹路径来使用)
2. 下载文件
从oss中拉取文件到服务器本地文件夹中
语法1 使用原文件名
ossutil cp ossFilePath localfolder/
语法2 自定义下载到本地的文件名
ossutil cp ossFilePath localfolder/newFile.txt
参数描述:
ossFilePath oss
文件全路径,如oss://bucket/destfolder/examplefile.txt
其中bucket为桶名称吗,destfolder为文件所在文件夹,examplefile.txt为文件名
localfolder/
本地文件夹
newFile.txt
下载后重新定义的文件名
如将oss中文件test.yaml拉取到服务器当前文件夹中
ossutil cp oss://bucket001/30_oss_k8s_server_test/test.yaml ./
3.批量上传或下载文件
在命令行中添加-r
参数即可
如
ossutil cp -r localFileFolderPath ossFolderPath
ossutil cp -r ossFileFolderPath localfolder/
以上就是简单的oss在服务器中上传下载文件的操作,如需更为详细或复杂的上传下载操作可参考官网文档
感谢阅读,祝君暴富!
渲染ゞ笔墨情14: 确实有用,帮老板解决电脑问题
月下独码: 文章富含营养,干货满满,实用性强,博主的写作风格简洁明了,让人一目了然。
2401_87698771: 高级系统设置之后啥也没有弹出来啊,又给我跳回到控制面板了
寒山Java: 具体是什么样子呢,这里好像不能贴图,,,,
寒山Java: 软考、在妍、架构、吉他