AWS Data Pipeline 不再向新客户提供。的现有客户 AWS Data Pipeline 可以继续照常使用该服务。了解更多
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
指定自定义 IAM 角色
默认情况下,DataPipelineDefaultRole作为 Amazon EMR 服务角色和DataPipelineDefaultResourceRole代表您创建资源的亚马逊 EC2 实例配置文件 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" }