

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# データ転送タスクの開始
<a name="run-task"></a>

AWS DataSync 転送タスクを作成したら、データの移動を開始できます。タスクの各実行は*タスク実行*と呼ばれます。タスクの実行中に何が起こるかについては、「[DataSync がファイルやオブジェクト、ディレクトリを転送する仕組み](how-datasync-transfer-works.md#transferring-files)」を参照してください。

**重要**  
Amazon S3 ロケーションとの間でデータを転送する予定がある場合は、開始する前に [DataSync が S3 リクエスト料金にどのような影響を与えるか](create-s3-location.md#create-s3-location-s3-requests)について、および [DataSync 料金ページ](https://aws.amazon.com/datasync/pricing/)を確認してください。

## タスクの開始
<a name="starting-task"></a>

タスクを作成したら、すぐにデータの移動を開始できます。

### DataSync コンソールの使用
<a name="starting-task-console"></a>

1. [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/) で AWS DataSync コンソールを開きます。

1. 左側のナビゲーションペインで **[データ転送]** を展開し、**[タスク]** を選択します。

1. 実行するタスクを選択します。

   タスクのステータスが **[Available (利用可能)]** になっていることを確認します。複数のタスクを選択することもできます。

1. **[Actions (アクション)]** を選択し、次のいずれかのオプションを選択します。
   + **[開始]** – タスク (複数のタスクを選択した場合は複数タスク) を実行します。
   + **[上書きオプションで開始]** – データの移動を開始する前に、タスク設定の一部を変更できます。準備ができたら、**[Start (開始)]** を選択します。

1. **[See execution details (実行の詳細を表示)]** を選択すると、実行中のタスク実行に関する詳細が表示されます。

### の使用AWS CLI
<a name="start-task-execution"></a>

DataSync タスクを開始するには、実行するタスクの Amazon リソースネーム (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"
}
```

**注記**  
各エージェントは同時に 1 つのタスクを実行できます。

### DataSync API の使用
<a name="starting-task-api"></a>

[StartTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_StartTaskExecution.html) 操作を使用してタスクを開始できます。[DescribeTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_DescribeTaskExecution.html) 操作を使用すると、実行中のタスク実行に関する詳細を取得できます。

開始すると、DataSync がデータをコピーしている間、[タタスクの実行ステータスを確認](#understand-task-execution-statuses)できます。また、[必要に応じてタスク実行の帯域幅をスロットリングする](configure-bandwidth.md#adjust-bandwidth-throttling)こともできます。

## タスクの実行ステータス
<a name="understand-task-execution-statuses"></a>

DataSync タスクを開始すると、次のステータスが表示される場合があります。([タスクステータス](create-task-how-to.md#understand-task-creation-statuses)はタスク実行ステータスとは異なります。)


| コンソールのステータス | API ステータス | 説明 | 
| --- | --- | --- | 
|  キューイング  |  `QUEUED`  |  同じ DataSync エージェントを使用して実行している別のタスクがあります。詳細については、「[タスクがキューに登録されるタイミングを知る](#queue-task-execution)」を参照してください。  | 
|  起動中  |  `LAUNCHING`  |  DataSync はタスク実行を初期化しています。通常このステータスはすぐに終わりますが、数分かかる場合もあります。  | 
| 開始済み | `LAUNCHED` | DataSync がタスク実行を開始しました。 | 
|  準備中  |  `PREPARING`  |  DataSync がどのデータを転送するかを決定しています。 両方の場所のファイル、オブジェクト、またはディレクトリの数とタスクの設定方法に応じて、準備に数分、数時間、またはそれ以上かかる場合があります。準備の仕組みもタスクモードによって異なります。詳細については、「[DataSync がデータ転送を準備する方法](how-datasync-transfer-works.md#how-datasync-prepares)」を参照してください。  | 
|  転送中  |  `TRANSFERRING`  |  DataSync が実際のデータ転送を実行してます。  | 
|  検証中  |  `VERIFYING`  |  転送の終了時に、DataSync がデータの整合性を検証しています。  | 
|  成功  |  `SUCCESS`  |  タスクの実行が成功しました。  | 
|  キャンセル  |  `CANCELLING`  | タスクの実行がキャンセル処理中です。 | 
|  エラー  |  `ERROR`  |  タスクの実行が失敗しました。  | 

## タスクがキューに登録されるタイミングを知る
<a name="queue-task-execution"></a>

複数のタスクを実行する場合 ([大規模なデータセットを転送する場合など](create-task-how-to.md#multiple-tasks-large-dataset))、DataSync は一連のタスク (先入れ先出し) をキューに入れる場合があります。これが発生する場合の例は次のとおりです。
+ 同じ DataSync エージェントを使用するさまざまなタスクを実行するとき。複数のタスクに同じエージェントを使用することは可能ですが、エージェントは一度に 1 つのタスクしか実行できません。
+ タスクの実行が進行中であり、異なる[フィルター](filtering.md)または[マニフェスト](transferring-with-manifest.md)を使用して同じタスクの追加実行を開始するとき。

各例では、キューに入れられたタスクは、前のタスクが完了するまで開始されません。

## タスク実行のキャンセル
<a name="cancel-running-task"></a>

 実行中およびキューに入っている DataSync タスク実行は、停止できます。

**コンソールを使用してタスクの実行をキャンセルするには**

1. [https://console.aws.amazon.com/datasync/](https://console.aws.amazon.com/datasync/) で AWS DataSync コンソールを開きます。

1. 左側のナビゲーションペインで **[データ転送]** を展開し、**[タスク]** を選択します。

1. モニタリングする実行中のタスクの**タスク ID**を選択します。

   ステータスは **[実行中]** になっている必要があります。

1. **[History (履歴)]** を選択して、タスクの実行を表示します。

1. 停止するタスク実行を選択し、**[Stop (停止)]** を選択します。

1. ダイアログボックスで **[Stop (停止)]** を選択します。

DataSync API を使用して実行中またはキューに入っているタスクをキャンセルするには、「[CancelTaskExecution](https://docs.aws.amazon.com/datasync/latest/userguide/API_CancelTaskExecution.html)」を参照してください。

### 停止したタスクの自動キャンセル
<a name="auto-cancel-stuck-tasks"></a>

実行中の DataSync タスク実行が停止することがあります。