阿里云对象存储OSS工具使用汇总

Alibaba Cloud Object Storage OSS Tool Usage Summary

Talent

最近将公司几十G的图片附件整个都迁移到了阿里云对象存储OSS,使用OSS的好处这里就不多说了,迁移的过程使用了几个工具和遇到的问题在这里做一下汇总记录。

下面一共介绍了四种工具的使用 OssFSOssImportOssUtilOssBrowser

OssImport

OssImport是阿里云OSS提供的一款将数据迁移至OSS存储空间(Bucket)的工具。您可以将OssImport部署在本地服务器或云上ECS实例内,轻松将您本地或其它云存储的数据迁移到OSS。

最初是想用阿里云正在测试的在线迁移,但是不知为何就是选不到ECS服务器的网络节点,工单也没有解决,最后工单推荐这个工具;这个工具很简单,下载下来以后解压即可使用;

安装

下载后解压即可使用,下载地址见阿里云官网。
该工具需要java环境,如果没有请先安装

yum -y install java-1.8.0-openjdk*

配置

该工具只需要根据需求修改配置文件即可

常用命令

#一键导入
bash import.sh 
#清除同名任务
bash console.sh clean 
#启动服务
bash console.sh start 
#停止服务
bash console.sh stop 
#任务状态
bash console.sh stat 

这个工具很好用,走内网迁移速度也超快,20个G的文件眨眼功夫就完事了。

项目持续部署方案:Git + Webhook

本文介绍利用 Gitee + Webhook 持续部署项目代码

Talent

本文使用的方法是配合宝塔 Linux 服务器面板的 Webhook 插件实现的,如果您的服务器使用的不是宝塔面板,可以看文章末尾的使用 PHP 文件作为钩子的两篇文章;由于 Gayhub 国内比较慢,所以我的私有库都在国内的 Gitee,无论是 Gayhub 还是 Gitee 都是一样使用方式;

怎么部署项目代码?以前更新了代码,写了新功能如何部署到服务器?还在用FTP笨笨的挑选出修改过的文件上传到服务器?那么你就 OUT 了,本文将介绍利用 Git + Webhook 技术持续部署项目。

实现目标、原理

  • 目标:当我们本机 Push 代码到代码托管平台后,服务器自动 Pull 拉取最新代码。
  • 原理:通过 Git 的 Webhook 触发 PUSH 事件,执行钩子脚本自动部署。

推荐:优秀安全的国外绿色软件下载平台

软件洁癖的福音 绝对绿色安全的无任何信息残留的绿色软件平台

Talent

本人有软件洁癖,有绿色版的绝对不用安装版,下面介绍的 PortableApps.com 就是非常优秀的绿色软件平台;该平台提供的绿色软件绝对绿色安全,退出软件时绝不残留任何注册表信息;这个平台提供超过400+的绿色软件,该网站提供了一个总的软件平台来下载安装和管理绿色软件,不过我个人不使用,我是单独下载需要的绿色软件,这样做的坏处是没办法自动更新,我定期手动更新。

我使用该平台的绿色软件有 FileZilla、PotPlayer、TeamViewer、Free Download Manager、uTorrent 等。

PortableApps.com 是世界上最受欢迎的便携式软件解决方案,可让您随身携带自己喜欢的软件。 它是一个完全开源的免费平台,可以从任何已同步的云文件夹(DropBox,Google Drive,Box等),内部或外部驱动器上的本地PC或任何便携式存储设备(USB闪存驱动器,存储卡)上运行 ,移动硬盘等)在PC之间移动。 凭借遍布全球的数百万用户以及完整的开源和免费软件,兼容商业软件以及硬件行业合作伙伴,PortableApps.com 是移动生活中最完整的解决方案。

前往 PortableApps.com