4단계: Lambda 함수 생성 - Amazon Lex V1

Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.

 

Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.

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

4단계: Lambda 함수 생성

이 섹션에서는 AWS Lambda 콘솔에서 제공된 블루프린트(lex-book-trip-python)를 사용하여 Lambda 함수를 만듭니다. 또한 콘솔에서 제공하는 샘플 이벤트 데이터를 사용하여 Lambda 함수를 호출함으로써 이를 테스트합니다.

이 함수는 Python으로 작성됩니다.

  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/lambda/에서 AWS Lambda콘솔을 엽니다.

  2. 함수 생성을 선택합니다.

  3. 블루프린트 사용을 선택합니다. lex를 입력하여 블루프린트를 검색한 후 lex-book-trip-python 블루프린트를 선택합니다.

  4. Lambda 함수의 구성을 다음과 같이 선택합니다.

    • Lambda 함수 이름(BookTripCodeHook)을 입력합니다.

    • 역할의 경우 템플릿에서 새로운 역할 생성을 선택한 다음 역할 이름을 입력합니다.

    • 나머지는 기본값을 그대로 사용합니다.

  5. 함수 생성을 선택합니다.

  6. 영어(미국)(en-US) 이외의 지역을 사용하는 경우 특정 로캘에 대한 블루프린트 업데이트에 설명된 대로 의도 이름을 업데이트하십시오.

  7. Lambda 함수 테스트 차량 예약과 호텔 예약 모두에 샘플 데이터를 사용하여 함수를 두 번 호출합니다.

    1. 테스트 이벤트 선택 드랍 다운에서 테스트 이벤트 구성을 선택합니다.

    2. 샘플 이벤트 템플릿 목록에서 Amazon Lex 호텔 예약을 선택합니다.

      이 샘플 이벤트는 요청 및 응답 모델과 일치합니다. 자세한 내용은 Lambda 함수 사용을 참조하세요.

    3. 저장 및 테스트를 선택합니다.

    4. Lambda 함수가 성공적으로 실행되었는지 확인합니다. 이 경우 응답은 Amazon Lex 응답 모델과 일치합니다.

    5. 이 단계를 반복합니다. 샘플 이벤트 템플릿 목록에서 Amazon Lex 차량 예약을 선택합니다. Lambda 함수가 차량 예약을 처리합니다.

다음 단계

5단계: Lambda 함수를 코드 후크로 추가