

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Amazon CloudWatch 에이전트를 사용하는 EMR 클러스터를 생성합니다.
<a name="AmazonCloudWatchAgent-create"></a>

이 섹션의 절차에서는 AWS Management Console 및에서 Amazon CloudWatch 에이전트를 사용하여 Amazon EMR에 클러스터를 생성하는 단계를 설명합니다 AWS CLI.

**Topics**
+ [CloudWatch 에이전트에 대한 필수 IAM 권한](#AmazonCloudWatchAgent-permissions)
+ [필수 CloudWatch 에이전트 엔드포인트](#AmazonCloudWatchAgent-endpoints)
+ [EMR 클러스터 생성](#AmazonCloudWatchAgent-create-cluster)

## CloudWatch 에이전트에 대한 필수 IAM 권한
<a name="AmazonCloudWatchAgent-permissions"></a>

CloudWatch 에이전트에는 Amazon EMR용 Amazon EC2 인스턴스 프로파일에 AWS Identity and Access Management (IAM) `cloudwatch:PutMetricData` 권한이 필요합니다. Amazon EMR 기본 역할에는 이미 이 권한이 있습니다. 를 사용하여에서 기본 역할을 생성할 수 AWS CLI 있습니다`aws emr create-default-roles`. 자세한 내용은 *Amazon EMR 관리 안내서*에서 [클러스터 EC2 인스턴스의 서비스 역할(EC2 인스턴스 프로파일)](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-iam-role-for-ec2.html)을 참조하세요.

다음 예시 IAM 정책에는 `cloudwatch:PutMetricData` 권한이 포함되어 있습니다.

------
#### [ JSON ]

****  

```
{
  "Version":"2012-10-17",		 	 	 
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "cloudwatch:PutMetricData"
      ],
      "Resource": [
        "*"
      ],
      "Sid": "AllowCLOUDWATCHPutmetricdata"
    }
  ]
}
```

------

## 필수 CloudWatch 에이전트 엔드포인트
<a name="AmazonCloudWatchAgent-endpoints"></a>

프라이빗 서브넷의 EMR 클러스터에 대한 지표를 CloudWatch에 게시하려면 CloudWatch 에이전트 엔드포인트를 생성하고 프라이빗 서브넷이 있는 VPC와 연결합니다.

각의 CloudWatch 엔드포인트에 대한 자세한 AWS 리전내용은 *AWS 일반 참조 안내서*의 [Amazon CloudWatch 엔드포인트 및 할당량을 참조하세요](https://docs.aws.amazon.com/general/latest/gr/cw_region.html).

## EMR 클러스터 생성
<a name="AmazonCloudWatchAgent-create-cluster"></a>

CloudWatch 에이전트와 함께 사용하는 AWS CLI 데 필요한 권한과 엔드포인트를 설정한 후에는 AWS Management Console 또는를 사용하여 에이전트가 설치된 새 클러스터를 생성합니다.

------
#### [ Console ]

**콘솔에서 Amazon CloudWatch 에이전트를 사용하여 클러스터를 만드는 방법**

1. Amazon EMR 콘솔로 이동합니다.

1. **클러스터 생성**을 선택합니다.

1. **이름 및 애플리케이션**에서 Amazon EMR 릴리스 7.0.0 이상을 선택합니다.

1. **애플리케이션 번들**에서 클러스터에 설치할 번들 또는 앱을 선택하고 선택 항목에 **CloudWatch 에이전트**를 포함합니다.

1. 사용 사례 요구 사항에 맞게 클러스터를 생성하세요.

------
#### [ AWS CLI ]

에서에 대한 `--applications` 파라미터를 사용하여 클러스터에 Amazon CloudWatch 에이전트를 추가할 AWS CLI수 있습니다`create-cluster`.

**에서 Amazon CloudWatch 에이전트를 사용하여 클러스터를 생성하려면 AWS CLI**
+ 클러스터를 생성할 때 Amazon CloudWatch 에이전트를 포함하려면 다음과 비슷한 명령을 사용합니다. `myKey`를 EC2 키 페어로 바꿉니다.

  ```
  aws emr create-cluster --name "Spark cluster with CloudWatch agent" \
  --release-label emr-7.0.0 \
  --applications Name=Spark Name=AmazonCloudWatchAgent \
  --ec2-attributes KeyName=myKey --instance-type m7g.2xlarge \
  --instance-count 3 --use-default-roles
  ```

에서 Amazon EMR을 사용하는 방법에 대한 자세한 AWS CLI내용은 [AWS CLI 명령 참조](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/emr/index.html)를 참조하세요.

------