本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建使用 Amazon CloudWatch 代理的EMR集群
本节中的过程描述了使用和中的亚马逊 CloudWatch 代理在 Amaz EMR on 中创建集群 AWS Management Console 的步骤 AWS CLI。
CloudWatch 代理所需的IAM权限
CloudWatch 代理需要亚马逊EC2实例配置文件中的 AWS Identity and Access Management (IAM) cloudwatch:PutMetricData
权限EMR。Amazon EMR 默认角色已经拥有此权限。您可以使用创建默认角色aws
emr create-default-roles
。 AWS CLI 有关更多信息,请参阅 Amazon EMR 管理指南中的集群EC2EC2实例服务角色(实例配置文件)。
以下示例IAM策略包括cloudwatch:PutMetricData
权限:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "cloudwatch:PutMetricData", "Resource": "*" } ] }
所需的 CloudWatch 代理端点
要向私有子网中的EMR集群发布指标,请创建 CloudWatch 代理终端节点并与私有子网所在VPC的代理终端节点相关联。 CloudWatch
有关每个 CloudWatch 终端节点的更多信息 AWS 区域,请参阅《AWS 通用参考指南》中的 Amazon CloudWatch 终端节点和配额。
创建 EMR 集群
设置了与 CloudWatch 代理一起使用的所需权限和终端节点后,使用 AWS Management Console 或创建安装了代理的新集群。 AWS CLI