봇 마이그레이션 - Amazon Lex V1

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

 

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

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

봇 마이그레이션

Amazon Lex V2 API는 업데이트된 정보 아키텍처를 사용하여 리소스 버전 관리를 간소화하고 봇에서 여러 언어를 지원할 수 있습니다. 자세한 내용은 Amazon Lex V2 개발자 가이드마이그레이션 가이드를 참조하십시오.

이러한 새 기능을 사용하려면 봇을 마이그레이션해야 합니다. 봇을 마이그레이션할 때 Amazon Lex는 다음을 제공합니다.

  • 마이그레이션은 사용자 지정 의도와 슬롯 유형을 Amazon Lex V2 봇으로 복사합니다.

  • 동일한 Amazon Lex V2 봇에 여러 언어를 추가할 수 있습니다. Amazon Lex V1에서는 각 언어에 대해 별도의 봇을 생성합니다. 각각 다른 언어를 사용하는 여러 Amazon Lex V1 봇을 하나의 Amazon Lex V2 봇으로 마이그레이션할 수 있습니다.

  • Amazon Lex는 Amazon Lex V1의 내장 슬롯 유형과 의도를 Amazon Lex V2 내장 슬롯 유형 및 의도에 매핑합니다. 기본 제공을 마이그레이션할 수 없는 경우 Amazon Lex는 다음에 수행할 작업을 알려주는 메시지를 반환합니다.

마이그레이션 프로세스에서는 다음 항목을 마이그레이션하지 않습니다.

  • 별칭

  • Amazon Kendra 인덱스

  • AWS Lambda 함수

  • 대화 로그 설정

  • Slack과 같은 메시징 채널

  • 태그

봇을 마이그레이션하려면 사용자 또는 역할에 Amazon Lex 및 Amazon Lex V2 API 작업 모두에 대한 IAM 권한이 있어야 합니다. 필요한 권한에 대해서는 사용자가 봇을 Amazon Lex V2 API로 마이그레이션하도록 허용을 참조하세요.

봇 마이그레이션(콘솔)

Amazon Lex V1 콘솔을 사용하여 봇의 구조를 Amazon Lex V2 봇으로 마이그레이션할 수 있습니다.

콘솔을 사용하여 봇을 Amazon Lex V2 API로 마이그레이션하려면
  1. AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex에서 Amazon Lex 콘솔을 엽니다.

  2. 왼쪽 메뉴에서 마이그레이션 도구를 선택합니다.

  3. 봇 목록에서 마이그레이션하려는 봇을 선택한 다음 마이그레이션를 선택합니다.

  4. 마이그레이션하려는 봇의 버전을 선택한 다음 마이그레이션할 봇의 이름을 입력합니다. 기존 Amazon Lex V2 봇의 이름을 입력하면 Amazon Lex V1 봇이 세부 정보에 표시된 언어로 마이그레이션되고 해당 언어의 초안 버전을 덮어씁니다.

  5. 다음을 선택합니다.

  6. Amazon Lex에서 Amazon Lex V2 API 버전의 봇을 실행하는 데 사용하는 IAM 역할을 선택합니다. 봇을 실행하는 데 필요한 최소 권한으로 새 역할을 생성할 수도 있고, 기존 IAM 역할 을 선택할 수도 있습니다.

  7. 다음을 선택합니다.

  8. 마이그레이션 설정을 검토합니다. 문제가 없다면 마이그레이션 시작을 선택합니다.

마이그레이션 프로세스를 시작하면 마이그레이션 도구 시작 페이지로 돌아갑니다. 히스토리 테이블에서 마이그레이션 진행률을 모니터링할 수 있습니다. 마이그레이션 상태 열에 완료라고 표시되면 마이그레이션이 완료된 것입니다.

Amazon Lex는 Amazon Lex V2 API의 StartImport 작업을 사용하여 마이그레이션된 봇을 가져옵니다. Amazon Lex V2 콘솔 가져오기 기록 표에 각 마이그레이션에 대한 항목이 표시됩니다.

Amazon Lex는 마이그레이션 중에 봇에서 마이그레이션할 수 없는 리소스를 발견할 수 있습니다. 마이그레이션할 수 없는 각 리소스에 대해 오류 또는 경고 메시지가 표시됩니다. 각 메시지에는 문제 해결 방법을 설명하는 설명서 링크가 포함되어 있습니다.

Lambda 함수 마이그레이션

Amazon Lex V2는 봇에 대해 Lambda 함수를 정의하는 방식을 변경합니다. 봇의 각 언어에 대한 별칭에 Lambda 함수를 하나만 사용할 수 있습니다. Lambda 함수 마이그레이션에 관한 더 자세한 내용은 Amazon Lex V1에서 Amazon Lex V2로 Lambda 함수 마이그레이션을 참조하세요.