阿里云OSS常用工具汇总 ossbrowser oss-emulator ossftp ossutil osscmd

ossbrowser

ossbrowser 图形化的Object管理工具,OSS浏览器
图形化界面,使用简单。
提供类似Windows资源管理器的功能。
支持直接浏览文件。
支持文件目录(文件夹)的上传下载。
支持文件并发上传、断点续传。
支持RAM子账号的图形化Policy授权操作。
支持Windows、Linux、Mac平台。
使用限制:
ossbrowser是图形化工具,传输速度和性能不如ossutil。
只支持5GB以下的文件上传或复制。

ossutil

ossutil Object和Bucket的命令行管理工具
提供方便、简洁、丰富的Object和Bucket管理命令,操作性能好。
支持文件并发上传、断点续传。
支持文件目录(文件夹)的上传下载。
支持Bucket常见管理命令。

osscmd

osscmd Object和Bucket的命令行管理工具
提供完备的Bucket、Object管理命令。
支持Windows、Linux平台。
使用限制:
仅适用于Python2.52.7版本,不支持Python 3.x版本。
不再支持OSS新增功能,如低频存储/归档存储、跨区域复制、镜像回源等。
说明 ossutil将逐步取代osscmd。除ossutil不具备的某些Bucket管理功能的特殊情况外,建议使用ossutil

ossfs

ossfs Bucket挂载工具
用于将OSS的Bucket挂载到Linux系统的本地文件系统中,挂载后可通过本地文件系统操作OSS上的Object,实现数据的访问和共享。

支持POSIX文件系统的大部分功能,包括文件读写、目录、链接操作、权限、uid/gid、以及扩展属性(extended attributes)。
支持使用OSS的multipart功能上传大文件。
支持MD5校验,保证数据完整性。
使用限制:

不支挂载归档型Bucket。
编辑已上传文件会导致文件被重新上传。
元数据操作,例如list directory,因为需要远程访问OSS服务器,所以性能较差。
重命名文件/文件夹可能会出错。若操作失败,可能会导致数据不一致。
不适合高并发读/写的场景。
多个客户端挂载同一个OSS Bucket时,数据一致性由您自行维护。例如,合理规划文件使用时间,避免出现多个客户端写同一个文件的情况。
不支持hard link。

ossftp

ossftp 管理Object的FTP工具

使用FileZilla、WinSCP、FlashFXP等FTP客户端操作OSS。
本质是FTP Server,用于接收FTP请求,将对文件、文件夹的操作映射为对OSS的操作。
基于Python2.7及以上版本。
支持Windows、Linux、Mac平台。

ossimport

ossimport OSS数据同步工具
可将各类第三方数据源文件同步到OSS上。
支持分布式部署,可使用多台服务器批量迁移数据。
支持TB级以上数据迁移。
支持Windows、Linux平台。
适用于Java 1.7及以上版本。

RAM Policy Editor

RAM Policy Editor OSS授权策略自动化生产工具
可根据填写的需求自动生成授权策略,您可将自动生成的策略移植到RAM访问控制的自定义权限内。
支持浏览器Chrome、Firefox、Safari。
说明 当您需要生成自定义授权策略时,推荐使用该工具。

ossprobe

ossprobe 针对OSS访问的网络检测工具
可用于排查访问OSS时因网络故障或参数设置原因导致的文件上传下载异常问题。
支持Windows、Linux、Mac平台。

oss-emulator

oss-emulator 轻量级的OSS服务模拟器
模拟阿里云AliyunOSS_API,OSS_Emulator
oss-emulator 轻量级的OSS服务模拟器,提供与OSS服务相同的API接口。

基于Ruby 2.2.8及以上版本。
支持Windows、Linux平台。

*使用场景*
基于OSS应用的调试,甚至无网络环境下也可以调试基于OSS的应用;
基于OSS应用的性能测试,节省大量费用
提供与OSS服务相同的API接口,适用于基于OSS应用的调试、性能测试等。
发布了20 篇原创文章 · 获赞 1 · 访问量 499

猜你喜欢

转载自blog.csdn.net/sunny_day_day/article/details/105386283