

AWS Data Pipeline は新規顧客には利用できなくなりました。の既存のお客様は、通常どおりサービスを AWS Data Pipeline 引き続き使用できます。[詳細はこちら](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

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

# アクティビティ
<a name="dp-copydata-redshift-activity-cli"></a>

この JSON ファイルの最後のセクションは、実行する作業を表すアクティビティの定義です。ここでは、データを Amazon S3 から Amazon Redshift にコピーするために `RedshiftCopyActivity` コンポーネントを使用します。詳細については、「[RedshiftCopyActivity](dp-object-redshiftcopyactivity.md)」を参照してください。

`RedshiftCopyActivity` コンポーネントは、以下のフィールドで定義されます。

```
{
  "id": "RedshiftCopyActivityId1",
  "input": {
    "ref": "S3DataNodeId1"
  },
  "schedule": {
    "ref": "ScheduleId1"
  },
  "insertMode": "KEEP_EXISTING",
  "name": "DefaultRedshiftCopyActivity1",
  "runsOn": {
    "ref": "Ec2ResourceId1"
  },
  "type": "RedshiftCopyActivity",
  "output": {
    "ref": "RedshiftDataNodeId1"
  }
},
```

`id`  
ユーザー定義の ID。これは参照時にのみ使用されるラベルです。

`input`  
Amazon S3 ソース ファイルへの参照。

`schedule`  
このアクティビティを実行するスケジュール。

`insertMode`  
挿入のタイプ（`KEEP_EXISTING`、`OVERWRITE_EXISTING`、または `TRUNCATE`）。

`name`  
ユーザー定義の名前。これは参照時にのみ使用されるラベルです。

`runsOn`  
このアクティビティが定義する作業を実行するコンピューティングリソース。

`output`  
コピー先の Amazon Redshift のテーブルへの参照。