Windows系统上使用S3 Browser自动同步文件至对象存储OOS的方法
1.下载软件 https://s3browser.com/
2.安装s3browser后进行配置

填写Display name,type选第二个

按顺序配置

选V4,修改正确的regions
3.测试能否同步

选择tools-folder sync tool

设置本地目录

设置S3bucket的目录

先点分析

再点同步
4.编写同步脚本
新建一个txt文档:输入以下命令
s3browser-cli.exe /file sync test C:\Users\test s3:bucketname/1234 ncdhs其中:
- test:第2步填写的 Display name
- ncdhs:文件更改包括新建、变更、删除;使用哈希值比较文件;使用哈希值比较文件;在没有确认提示的情况下开始同步
语句含义是:使用test账号,把C盘Users\test目录下的所有文件,同步到名字为bucketname存储桶的1234目录下。
5.测试同步脚本
修改刚才的txt文档名字为 sync.bat,并剪切到S3 browser的安装目录下:

sync.bat
双击执行sync.bat,完成后会对话框会自动退出。

执行界面

同步脚本成功
6.编写按时执行sync.bat的脚本
新建一个txt文档:输入以下命令
@echo off
:loop
call "C:\Program Files (x86)\S3 Browser\sync.bat"
timeout /t 3600
goto loop其中:
- :loop 为无限循环
- goto loop 为跳回循环开始
修改txt文档名字为 run_every_hour.bat,并务必剪切到S3 browser的安装目录下:

剪切到S3 browser安装目录
7.执行 run_every_hour.bat
cd 到S3 browser的安装目录下,并执行 run_every_hour.bat

执行成功

文件同步成功
还有一种同步方式是通过windows的计划任务实现,但篇幅有限这里就不做介绍了。
好了,自己动手试试吧,希望能提升你的工作体验。