

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

# Amazon Lex V2 봇에 AWS Lambda함수 통합
<a name="lambda"></a>

[AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/welcome.html) 함수를 사용하면 사용자가 정의하는 사용자 지정 함수를 통해 Amazon Lex V2 봇의 동작을 확장하고 더 잘 제어할 수 있습니다. Amazon Lex V2는 각 의도에 대해 하나의 Lambda 함수를 사용하는 대신 언어별로 봇 별칭당 하나의 Lambda 함수를 사용합니다. 시작하기 전에 정보를 가져올 [입력 이벤트](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-input-format)의 필드와 Lambda 함수에서 조작하고 반환할 [응답](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-response-format)의 필드를 결정합니다.

Lambda 함수를 Amazon Lex V2 봇과 통합하려면 다음 단계를 수행하세요.

1. 선택한 프로그래밍 언어를 AWS Lambda사용하여에서 [함수를 생성하고](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-attach) 스크립트를 작성합니다.

1. 함수가 [응답 형식](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-response-format)과 일치하는 구조를 반환하는지 확인하세요.

1. Lambda 함수를 배포합니다.

1. Lambda 함수를 Amazon Lex V2 봇 별칭과 연결하여 [콘솔](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-attach-console) 또는 [API 작업](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-attach-api)을 수행합니다.

1. [콘솔](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-attach-console) 또는 [API 작업](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-attach-api)을 사용하여 Lambda 함수를 호출하려는 대화 단계를 선택합니다.

1. Amazon Lex V2 봇을 구축하고 Lambda 함수가 의도한 대로 작동하는지 테스트하세요. Amazon CloudWatch를 사용하여 함수를 [디버깅](https://docs.aws.amazon.com/lexv2/latest/dg/lambda-debug)할 수 있습니다.

**Topics**
+ [AWS LambdaLex V2의 입력 이벤트 형식](lambda-input-format.md)
+ [AWS LambdaLex V2의 응답 형식](lambda-response-format.md)
+ [Amazon Lex V2 AWS Lambda함수의 공통 구조](lambda-common-structures.md)
+ [Amazon Lex V2 봇에 대한 AWS Lambda함수 생성](lambda-attach.md)
+ [CloudWatch Logs 로그를 사용하여 Lambda 함수 디버깅](lambda-debug.md)