【问题标题】:AWS S3 CLI sync command free define time period configureAWS S3 CLI 同步命令免费定义时间段配置
【发布时间】:2015-12-12 23:33:29
【问题描述】:

我有一个调用 AWS 同步命令的 .bat 文件:

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

它将我的本地数据同步到 S3 存储桶。然后我为那个 .bat 文件创建了一个 Windows 调度程序任务,每天 2300 小时,.bat 文件开始运行并将我的本地数据同步到 S3 存储桶。

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

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

我有两个问题:

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

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

【问题讨论】:

  • 您的问题/问题是什么?你是说如果数据太多,sync 会失败?或者您是说如果同步持续超过一定时间,您想强制停止同步?

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


【解决方案1】:

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

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

然后,您将在每晚运行它时削减 100GB 的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-31
    • 2017-06-05
    • 2015-01-21
    • 2021-07-11
    • 1970-01-01
    • 2015-10-10
    • 1970-01-01
    • 2020-02-14
    相关资源
    最近更新 更多