カスタムIAMロールを指定する - AWS Data Pipeline

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

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

カスタムIAMロールを指定する

デフォルトでは、 は Amazon EMRサービスロールDataPipelineDefaultRoleとして を渡し、ユーザーに代わってリソースを作成するための Amazon EC2インスタンスプロファイルDataPipelineDefaultResourceRoleとして を AWS Data Pipeline 渡します。ただし、カスタム Amazon EMRサービスロールとカスタムインスタンスプロファイルを作成して、代わりに使用できます。 AWS Data Pipeline には、カスタムロールを使用してクラスターを作成するのに十分なアクセス許可が必要であり、 を信頼されたエンティティ AWS Data Pipeline として追加する必要があります。

次のオブジェクト例では、Amazon EMRクラスターのカスタムロールを指定します。

{ "id":"MyEmrCluster", "type":"EmrCluster", "hadoopVersion":"2.x", "keyPair":"my-key-pair", "masterInstanceType":"m3.xlarge", "coreInstanceType":"m3.large", "coreInstanceCount":"10", "taskInstanceType":"m3.large", "taskInstanceCount":"10", "role":"emrServiceRole", "resourceRole":"emrInstanceProfile" }