本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 AWS DataSync 傳輸任務後,您可以開始移動資料。每次執行任務都會稱為任務執行。如需任務執行期間發生狀況的資訊,請參閱 DataSync 如何傳輸檔案、物件和目錄。
重要
如果您打算在 Amazon S3 位置之間傳輸資料,請在開始之前檢閱 DataSync 如何影響您的 S3 請求費用和 DataSync 定價頁面
啟動您的任務
建立任務之後,您可以立即開始移動資料。
在 https://https://console.aws.amazon.com/datasync/
開啟 AWS DataSync 主控台。 -
在左側導覽窗格中,展開資料傳輸,然後選擇任務。
-
選擇您要執行的任務。
確定任務具有可用狀態。您也可以選取多個任務。
-
選擇動作,然後選擇下列其中一個選項:
-
開始 – 執行任務 (或如果您選取多個任務)。
-
從覆寫選項開始 – 可讓您在開始移動資料之前修改部分任務設定。當您準備好時,請選擇開始。
-
-
選擇查看執行詳細資訊以檢視執行中任務執行的詳細資訊。
若要啟動 DataSync 任務,您只需指定要執行任務的 Amazon Resource Name (ARN)。以下是範例start-task-execution
命令:
aws datasync start-task-execution \ --task-arn 'arn:aws:datasync:
region
:account-id
:task/task-id
'
下列範例使用與任務預設設定不同的一些設定啟動任務:
aws datasync start-task-execution \
--override-options VerifyMode=NONE,OverwriteMode=NEVER,PosixPermissions=NONE
命令會傳回任務執行的 ARN,類似下列範例:
{
"TaskExecutionArn": "arn:aws:datasync:us-east-1:209870788375:task/task-08de6e6697796f026/execution/exec-04ce9d516d69bd52f"
}
注意
每個代理程式一次可以執行一個任務。
您可以使用 StartTaskExecution 操作來啟動任務。使用 DescribeTaskExecution 操作取得執行中任務執行的詳細資訊。
啟動後,您可以在 DataSync 複製資料時檢查任務執行的狀態。您也可以視需要調節任務執行的頻寬。
任務執行狀態
當您啟動 DataSync 任務時,您可能會看到這些狀態。(任務狀態與任務執行狀態不同。)
主控台狀態 | API 狀態 | 描述 |
---|---|---|
佇列 |
|
另一個任務執行正在執行,並使用相同的 DataSync 代理程式。如需詳細資訊,請參閱了解您的任務何時排入佇列。 |
啟動 |
|
DataSync 正在初始化任務執行。此狀態通常會快速進行,但最多可能需要幾分鐘的時間。 |
正在準備 |
|
DataSync 正在決定要傳輸的資料。 根據兩個位置的檔案、物件或目錄數量,以及您設定任務的方式,準備可能需要幾分鐘、幾個小時甚至更長的時間。準備的運作方式也取決於您的任務模式。如需詳細資訊,請參閱DataSync 如何準備資料傳輸。 |
傳輸中 |
|
DataSync 正在執行實際資料傳輸。 |
驗證中 |
|
DataSync 正在傳輸結束時驗證資料的完整性。 |
成功 |
|
任務執行成功。 |
取消 |
|
任務執行正在進行取消。 |
錯誤 |
|
任務執行失敗。 |
了解您的任務何時排入佇列
執行多個任務時 (例如,您正在傳輸大型資料集),DataSync 可能會將要以序列方式執行的任務排入佇列 (先入先出)。發生這種情況的一些範例包括:
在每個範例中,排入佇列的任務在它們之前的任務完成之前不會開始。
取消任務執行
您可以停止任何執行中或排入佇列的 DataSync 任務執行。
使用主控台取消任務執行
在 https://https://console.aws.amazon.com/datasync/
開啟 AWS DataSync 主控台。 -
在左側導覽窗格中,展開資料傳輸,然後選擇任務。
-
選取您要監控之執行中任務的任務 ID。
任務狀態應為執行中。
-
選擇歷史記錄以檢視任務的執行。
-
選取您要停止的任務執行,然後選擇停止。
-
在對話方塊中,選擇停止。
若要使用 DataSync API 取消執行中或已排入佇列的任務,請參閱 CancelTaskExecution。