2015-09-16 54 views
0

我.bat文件裏面調用AWS sync命令:AWS S3 CLI sync命令免費界定時間段配置

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

它同步我的本地數據的S3桶。然後,我爲該.bat文件創建了一個Windows調度程序任務,並且每天23時00分,.bat文件開始運行,並將我的本地數據同步到S3存儲桶。

有時我在備份文件裏面有大數據。所以我想給特定的時間段運行aws s3 sync(例如只同步1300hr to 0100hr運行)

注:如果沒有所有第二天的數據同步的同步站應該是在1300hr

恢復同步我有兩個問題:

  1. 如何強制停止同步數據給定時間段?

  2. 如果我有大數據(超過100GB),AWS CLI的能力足以有效地同步數據?

+0

什麼是你的問題?你是說如果數據太多,「同步」失敗?或者你是說你想強制同步停止,如果它持續超過一定的時間長度? –

回答

0

您可以隨時殺死在任務計劃「的rsync」的任務,如果它運行超過1,2,4,812小時/天/等。

只要到任務計劃程序中的任務屬性,然後單擊「設置中的」選項卡,你會看到一個複選框‘停止工作,如果它運行長於:’(選擇任何你想要的值)

,那麼你會每天晚上運行它100GB文件削減