大家好,对于OSS的强大大家毋容置疑了,随着官方web控制台的完善,也越来越方便了。
但是在使用中有几个小的问题通过管理控制台还无法很好的实现。
1,超过8000k无法上传
2,无法删除非空bucket
3,无法在同一节点下将不同bucket下的object进行转移
因此研究了一下官方提供的sdk api文档,完成了一个小工具来管理bucket和object,现在分享给大家!
该工具的名称为OssTool.exe,是一个二进制文件(请看附件)[attachment=50553],可以直接在windows系统下执行
ps.必须将该文件保存在非中文路径下运行 :(
第一次打开要求输入access_id,key以及host,该工具需要设置一下界面才可以使用复制粘贴的功能,操作如下图
[attachment=50502]
[attachment=50503]
设置完毕后即可按照提示下一步下一步执行操作了
第一次打开该文件会要求输入ACCESS_ID,SECRECT_ACCESS_KEY 以及Host
address list中输入你需要选择的节点,如果选择回车或者非列表中的1,2,3,4的编号,则默认为杭州外网节点
进入界面后如图所示
[attachment=50555]
请根据自己的需要选择你要执行的操作
工具使用注意事项
关于搬迁和复制object的选项,对于文件大小超过150M的 操作可能会失败,建议大于150M的文件,就直接选择选项9 重新上传文件吧
文件上传 大于5G的文件,支持使用鼠标拖拽的方式加入文件路径,将采用断点续传的方式进行处理,如果本地网络不佳的话,上传耗时可能较长,上传过程中请耐心等待即可,因此如果大家有ECS的话,直接进入云服务内部选择内网地地址,但请确保你选择的bucket和ECS位于同一个节点,如果不是,不用退出,直接使用10选项进行节点切换即可
linux下运行的python编码包,下载附件[attachment=50557]
解压后执行命令 python OssTool.py 即可出现登录界面
ps. python 版本需为2.7或者2.6
欢迎大家拍砖
升级版本
Linux 文件oss上传
http://bbs.aliyun.com/read/156422.html?spm=5176.7189909.0.0.6CoaSh
windows oss管理工具
http://bbs.aliyun.com/read/155922.html?spm=5176.7189909.0.0.D4eImo
-------------------------
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。