CLI を使用して Data Pipeline テンプレートからパイプラインを作成する - AWS Data Pipeline

AWS Data Pipeline は新規顧客には利用できなくなりました。の既存のお客様は、通常どおりサービスを AWS Data Pipeline 引き続き使用できます。詳細はこちら

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

CLI を使用して Data Pipeline テンプレートからパイプラインを作成する

Data Pipeline では、設定済みのパイプライン定義(テンプレート)がいくつか提供されています。テンプレートを使用すると、 AWS Data Pipeline の使用をすばやく開始できます。これらのテンプレートは、Amazon S3 ロケーションのパブリックバケット (s3://datapipeline-us-east-1/templates/) にあります。これらの定義済みテンプレートは、特定のユースケースを実現するために作成されたもので、パイプラインの作成にも使用できます。aws s3 ls --recursive "s3://datapipeline-us-east-1/templates/" を使用して、使用可能なすべてのテンプレートを一覧表示できます。

CLI を使用してテンプレートからパイプラインを作成する

DynamoDB テーブルを Amazon S3 にエクスポートするパイプラインを作成するとします。この場合に使用するテンプレートは、s3://datapipeline-us-east-1/templates/DynamoDB Templates/Export DynamoDB table to S3.json にあります。

テンプレート JSON をダウンロードし、CLI を使用してパイプラインを作成するには
  1. aws s3 cp CLI または curl を使用してテンプレートをダウンロードします。以下に例を示します。

    aws s3 cp "s3://datapipeline-us-east-1/templates/DynamoDB Templates/Export DynamoDB table to S3.json" <destination directory>
  2. ダウンロードしたテンプレートを必要に応じて変更します。例えば、最新の EMR リリースバージョンを使用するには、EmrClusterForBackup オブジェクトの releaseLabel フィールドを変更し、マスターインスタンスタイプとコアインスタンスタイプを変更して、テンプレート内のパラメーターのデフォルト値を変更します。

  3. create-pipeline CLI を使用してパイプラインを作成します。以下に例を示します。

    aws datapipeline create-pipeline --name my-ddb-backup-pipeline --unique-id my-ddb-backup-pipeline --region ap-northeast-1
  4. 作成したパイプライン ID を書き留めておきます。

  5. put-pipeline-definition を使用して定義をアップロードします。--parameter-values オプションを使用してデフォルト値をオーバーライドしたいパラメータの値を指定します。

テンプレートの詳細については、「テンプレートを選択する」を参照してください。

テンプレートを選択する

以下のテンプレートは、Amazon S3 バケット (s3://datapipeline-us-east-1/templates/) からダウンロードできます。