AWS S3 CLI sync命令自由定义时间段配置

时间:2015-09-16 11:41:10

标签: batch-file amazon-s3 aws-cli

我的.bat文件里面调用了AWS sync命令:

aws s3 sync D:\Users\backup s3://mybucket

它将我的本地数据同步到S3存储桶。然后我为该.bat文件创建了一个Windows Scheduler Task,每天2300hr,.bat文件开始运行并将我的本地数据同步到S3存储桶。

有一段时间我在备份文件中有大数据。所以我想给出特定的时间段来运行aws s3 sync(仅示例同步运行1300hr to 0100hr

注意:如果第二天没有所有数据同步的同步停止应该在1300小时恢复同步

我有两个问题:

  1. 如何在给定时间段内强制停止同步数据?

  2. 如果我有大数据(超过100GB),AWS CLI的功能足以有效地同步数据?

1 个答案:

答案 0 :(得分:0)

如果任务计划程序的运行时间超过1,2,4,8 12小时/天/等,您可以终止“rsync”任务。

只需转到任务计划程序中的任务属性,然后单击“设置”选项卡,您将看到一个复选框“如果运行的时间超过以下时停止任务:”(选择您想要的任何值)

然后,每当你运行它时,你就会丢掉100GB的文件。