

Amazon Monitron은 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. Amazon Monitron과 유사한 기능은 [블로그 게시물](https://aws.amazon.com/blogs/machine-learning/maintain-access-and-consider-alternatives-for-amazon-monitron)을 참조하세요.

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

# Lambda를 사용한 데이터 처리
<a name="data-export-lambda-v2"></a>

**Topics**
+ [1단계: 함수에 AWS 리소스에 액세스할 수 있는 권한을 부여하는 [IAM 역할](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) 생성](#data-export-lambda-v2-1)
+ [2단계: Lambda 함수 생성](#create-lambda-function-v2)
+ [3단계: Lambda 함수 구성](#configure-lambda-function-v2)
+ [4단계: AWS Lambda 콘솔에서 Kinesis 트리거 활성화](#configure-kinesis-trigger-v2)

## 1단계: 함수에 AWS 리소스에 액세스할 수 있는 권한을 부여하는 [IAM 역할](https://docs.aws.amazon.com//lambda/latest/dg/lambda-intro-execution-role.html) 생성
<a name="data-export-lambda-v2-1"></a>

1. IAM 콘솔에서 [역할 페이지](https://console.aws.amazon.com/iam/home?#/roles)를 엽니다.

1. **역할 생성(Create role)**을 선택합니다.

1. **신뢰할 수 있는 엔터티 선택** 페이지에서 다음을 수행합니다.
   + **신뢰할 수 있는 엔터티 유형**에서 **AWS 서비스를** 선택합니다.
   + **사용 사례**에서 **서비스 또는 사용 사례**에서 **Lambda**를 선택합니다.
   + **다음**을 선택합니다.  
![IAM Lambda 사용 사례가 있는 신뢰할 수 있는 엔터티 유형으로 AWS 서비스 선택된를 보여주는 역할 생성 마법사입니다.](http://docs.aws.amazon.com/ko_kr/Monitron/latest/user-guide/images/lambda-role-1.png)

1. **권한 추가** 페이지에서 다음을 수행합니다.
   + **권한 정책**에서 AWSLambdaKinesisExecutionRole(및 Kinesis 스트림이 암호화된 경우 AWSKeyManagementServicePowerUser)을 선택합니다.
   + **권한 경계** 설정의 구성을 그대로 둡니다.
   + **다음**을 선택합니다.  
![검색 결과에서 AWSLambdaKinesisExecutionRole 정책이 선택된 권한 페이지를 추가합니다.](http://docs.aws.amazon.com/ko_kr/Monitron/latest/user-guide/images/lambda-role-2.png)

1. **이름, 검토 및 생성** 페이지에서 다음을 수행합니다.
   + **역할 세부 정보의** **역할 이름**에 역할 이름을 입력합니다. 예: {{lambda-kinesis-role}}. 선택적 **설명을** 추가하도록 선택할 수도 있습니다.
   + **1단계: 신뢰할 수 있는 엔터티 선택** 및 **2단계: 있는 그대로 권한 추가**에 대한 설정을 그대로 둡니다. **3단계:** 태그를 추가하여 리소스를 추적하도록 선택할 수 있습니다.  
![역할 이름, 설명, 신뢰할 수 있는 엔터티 정책 및 권한을 보여주는 이름 지정, 검토 및 생성 페이지입니다.](http://docs.aws.amazon.com/ko_kr/Monitron/latest/user-guide/images/lambda-create-role.png)

1. **규칙 생성**을 선택합니다.

## 2단계: Lambda 함수 생성
<a name="create-lambda-function-v2"></a>

1. Lambda 콘솔에서 **함수** 페이지를 엽니다.

1. **함수 생성**을 선택합니다.

1. **청사진 사용**을 선택합니다.

1. **청사진** 검색창에서 **kinesis-process-record (nodejs)** 또는 **kinesis-process-record-python**을 검색하고 선택합니다.

1. **구성**을 선택합니다.  
![블루프린트 옵션 사용을 선택하고 kinesis-process-record-python 블루프린트를 표시한 함수 생성 페이지입니다.](http://docs.aws.amazon.com/ko_kr/Monitron/latest/user-guide/images/lambda-create-function.png)

## 3단계: Lambda 함수 구성
<a name="configure-lambda-function-v2"></a>

1. **함수 이름**을 선택합니다.

1. 첫 단계에서 만든 역할을 **실행 역할**로 선택합니다.

1. Kinesis 트리거를 구성합니다.

   1. Kinesis 스트림을 선택합니다.

   1. **함수 생성**을 클릭합니다.  
![Lambda 기본 정보 및 Kinesis 트리거 설정이 포함된 함수 구성 양식입니다.](http://docs.aws.amazon.com/ko_kr/Monitron/latest/user-guide/images/lambda-kinesis-trigger.png)

## 4단계: AWS Lambda 콘솔에서 Kinesis 트리거 활성화
<a name="configure-kinesis-trigger-v2"></a>

1. **구성** 탭에서 **트리거**를 선택합니다.

1. Kinesis 스트림 이름 옆의 확인란을 선택하고 **활성화**를 선택합니다.  
![Kinesis bugbash 트리거 및 활성화 버튼이 있는 트리거 섹션을 보여주는 구성 탭입니다.](http://docs.aws.amazon.com/ko_kr/Monitron/latest/user-guide/images/kinesis-process-record-lambda.png)

이 예제에 사용된 청사진은 선택한 스트림의 로그 데이터만 사용합니다. 나중에 Lambda 함수 코드를 추가로 편집하여 더 복잡한 태스크를 완료할 수 있습니다.