开发者社区> 问答> 正文

windows和linux平台下管理oss工具

大家好,对于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











展开
收起
xuyuan.xy 2014-03-20 00:11:01 18369 0
5 条回答
写回答
取消 提交回答
  • Rewindows和linux平台下管理oss的工具
    十分感谢楼主分享,谢谢!
    2014-04-01 10:30:43
    赞同 展开评论 打赏
  • Rewindows和linux平台下管理oss的工具
    运行python OssToll.pyc出现错误信息:
    RuntimeError:Bad magic number in .pyc file。
    楼主,这个如何解决?

    -------------------------

    Rewindows和linux平台下管理oss的工具
    重新在Github里面下载了源码,运行出现LookupError: unknown encoding: mbcs
    2014-03-20 20:17:04
    赞同 展开评论 打赏
  • Rewindows和linux平台下管理oss的工具
    这个有什么用处啊?可以自动同步数据吗?
    2014-03-20 10:25:16
    赞同 展开评论 打赏
  • Rewindows和linux平台下管理oss的工具
    好钻研,多贡献。鼓励!
    2014-03-20 01:55:43
    赞同 展开评论 打赏
  • Rewindows和linux平台下管理oss的工具
    源码链接  https://github.com/circle-circle/Osstool
    该代码只能在windows下使用
    2014-03-20 00:13:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Decian GNU/Linux安全合规之路 立即下载
TAKING WINDOWS 10 KERNEL 立即下载
ECS运维指南之Windows系统诊断 立即下载