

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

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

# [リソース]
<a name="dp-copydata-redshift-resource-cli"></a>

これは、コピー操作を実行するコンピューティングリソースの定義です。この例では、 はコピータスクを実行する EC2 インスタンスを自動的に作成し、タスクの完了後にインスタンスを終了 AWS Data Pipeline する必要があります。ここで定義されているフィールドが、作業を行うインスタンスの作成と機能を制御します。詳細については、「[Ec2Resource](dp-object-ec2resource.md)」を参照してください。

`Ec2Resource` は、以下のフィールドで定義されます。

```
{
  "id": "Ec2ResourceId1",
  "schedule": {
    "ref": "ScheduleId1"
  },
  "securityGroups": "MySecurityGroup",
  "name": "DefaultEc2Resource1",
  "role": "DataPipelineDefaultRole",
  "logUri": "s3://myLogs",
  "resourceRole": "DataPipelineDefaultResourceRole",
  "type": "Ec2Resource"
},
```

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

`schedule`  
このコンピューティングリソースを作成するスケジュール。

`securityGroups`  
リソースプールのインスタンスに使用するセキュリティグループ。

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

`role`  
リソースにアクセスするアカウントの IAM ロール (データを取得するための Amazon S3 バケットへのアクセスなど)。

`logUri`  
`Ec2Resource` から Task Runner ログをバックアップする先の Amazon S3 の場所へのパス。

`resourceRole`  
リソースを作成するアカウントの IAM ロール（お客様に代わって EC2 インスタンスを作成および設定するなど）。Role と ResourceRole は同じロールにすることもできますが、個別に設定することによって、セキュリティ設定での詳細度が向上します。