指定自訂IAM角色 - AWS Data Pipeline

AWS Data Pipeline 不再提供給新客戶。現有客戶 AWS Data Pipeline 可繼續正常使用此服務。進一步了解

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

指定自訂IAM角色

依預設,會 AWS Data Pipeline 傳遞DataPipelineDefaultRole為 Amazon EMR 服務角色和 DataPipelineDefaultResourceRole Amazon EC2 執行個體設定檔,以代表您建立資源。不過,您可以建立自訂 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" }