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로 마이그레이션하려면
AWS Management Console에 로그인하고 https://console.aws.amazon.com/lex에서 Amazon Lex 콘솔을 엽니다.
-
왼쪽 메뉴에서 마이그레이션 도구를 선택합니다.
-
봇 목록에서 마이그레이션하려는 봇을 선택한 다음 마이그레이션를 선택합니다.
-
마이그레이션하려는 봇의 버전을 선택한 다음 마이그레이션할 봇의 이름을 입력합니다. 기존 Amazon Lex V2 봇의 이름을 입력하면 Amazon Lex V1 봇이 세부 정보에 표시된 언어로 마이그레이션되고 해당 언어의 초안 버전을 덮어씁니다.
-
다음을 선택합니다.
-
Amazon Lex에서 Amazon Lex V2 API 버전의 봇을 실행하는 데 사용하는 IAM 역할을 선택합니다. 봇을 실행하는 데 필요한 최소 권한으로 새 역할을 생성할 수도 있고, 기존 IAM 역할 을 선택할 수도 있습니다.
-
다음을 선택합니다.
-
마이그레이션 설정을 검토합니다. 문제가 없다면 마이그레이션 시작을 선택합니다.
마이그레이션 프로세스를 시작하면 마이그레이션 도구 시작 페이지로 돌아갑니다. 히스토리 테이블에서 마이그레이션 진행률을 모니터링할 수 있습니다. 마이그레이션 상태 열에 완료라고 표시되면 마이그레이션이 완료된 것입니다.
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 함수 마이그레이션을 참조하세요.