阿里云OSS一、ossutil 工具应用以命令行形式治理OSS数据的工具,提供方便、简洁、丰盛的Bucket和Object治理命令,反对Windows、Linux、 Mac平台
配置步骤1、下载对应客户端
https://help.aliyun.com/document_detail/120075.html?spm=a2c4g.11186623.6.702.35c134afzc5m1n2、配置ossuntil依赖文件config
首先从RAM访问控制 获取用户AccessKey 外面蕴含accessKeyID、accessKeySecret信息,用户须要设置OSS对应的操作权限3、运行下载的./ossutil配置config认证权限
./ossutil64 configendpoint:填写Bucket所在地区的域名信息,可参考拜访域名和数据中心。accessKeyID:查看形式请参考创立AccessKey。accessKeySecret:查看形式请参考创立AccessKey。stsToken:非必配项,若采纳STS长期受权形式拜访OSS须要配置该项,否则置空即可。stsToken生成形式参考长期拜访凭证。config文件默认寄存到对应用户的家目录 其它地位可应用, --config-file参数 指定config文件的寄存地位
定时工作、自动化脚本之类须要零碎主动执行的,寄存地位为C:\Windows\System32\config\systemprofile
4、罕用复制命令cp、OSS门路是辨别大小写的上传:格局:./ossutil cp -r -- dir oss://bucket/path下载:把上格局对换门路就行
例:从OSS对象桶testoss拷贝 2020422.zip 到D:\oss盘
--update对存在的文件进行更新 --parallel 4 以4个线程同时下载./ossutil cp -r --update --parallel 4 oss://testoss/2020422.zip D:\oss常见谬误谬误一 unexpected EOFOSS下载单个大文件(超过2G以上)容易报EOF谬误,起因是并发太多 线程之间抢占资源导致报错,能够用 probe 命令对下载进行测试,依据测试值指定并发数 --parallel
./ossutilmac64 probe --probe download-speed --bucketname liupeng72 --object oss-browser-darwin-x64-1.zip
谬误二 查看零碎工夫是否正确
FinishWithError: Scanned 1 objects. Error num: 1. OK num: 0, Transfer size: 0.Error: oss: service returned error: StatusCode=403, ErrorCode=, ErrorMessage="", RequestId=5EB3BD0764BB29FE4E302BC0, Bucket=yqexeftp, Object=update/rummsvr.exe二、oss ossfs Bucket挂载工具ossfs工具简介ossfs能让您在Linux零碎中,将对象存储OSS的存储空间(Bucket)挂载到本地文件系统中,您可能像操作本地文件一样操作OSS的对象(Object),实现数据的共享。
...