Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.
Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
4단계: Amazon Cognito 설정
웹 애플리케이션의 권한 및 사용자를 관리하려면 Amazon Cognito 를 설정해야 합니다. Amazon Cognito 는 웹 애플리케이션의 보안과 액세스 제어를 보장합니다. Amazon Cognito 는 자격 증명 풀을 사용하여 AWS 자격 증명을 제공함으로써 기타 AWS 서비스에 대한 사용자 액세스 권한을 부여합니다. 이 튜토리얼에서는 Amazon Lex에 대한 액세스를 제공합니다.
자격 증명 풀을 생성할 때 Amazon Cognito 는 인증된 및 미인증 사용자를 위한 AWS Identity and Access Management (IAM) 역할을 제공합니다. Amazon Lex에 대한 액세스 권한을 부여하는 정책을 추가하여 IAM 역할을 수정합니다.
Amazon Cognito 를 설정하려면
-
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/cognito/
에서 Amazon Cognito 콘솔을 엽니다. -
자격 증명 풀 관리를 선택합니다.
-
새 자격 증명 풀 생성을 선택합니다.
-
자격 증명 풀을 구성합니다.
-
자격 증명 풀 이름 – 봇의 용도를 나타내는 이름(예:
BotPool
)을 지정합니다. -
인증되지 않은 자격 증명에서 인증되지 않은 자격 증명에 대한 액세스 활성화를 선택합니다.
-
-
풀 생성을 선택합니다.
-
새 자격 증명 풀과 사용할 IAM 역할 식별 페이지에서 세부 정보 보기를 선택합니다.
-
IAM 역할 이름을 기록해 둡니다. 나중에 수정할 것입니다.
-
허용을 선택합니다.
-
Amazon Cognito 시작하기 페이지에서 페이지에서 플랫폼에 대해 JavaScript를 선택합니다.
-
AWS자격 증명 가져오기 섹션에서 자격 증명 풀 ID를 찾아 기록합니다.
-
Amazon Lex에 대한 액세스를 허용하려면 인증된 IAM 역할과 인증되지 않은 IAM 역할을 수정하십시오.
AWS Management Console에 로그인하여 https://console.aws.amazon.com/iam/
에서 IAM 콘솔을 엽니다. -
탐색 창의 액세스 관리에서 역할을 선택합니다.
-
검색 상자에 인증된 IAM 역할의 이름을 입력하고 옆에 있는 체크박스를 선택합니다.
-
정책 연결을 선택합니다.
-
검색 상자에
AmazonLexRunBotsOnly
을 입력하고 옆에 있는 체크박스를 선택합니다. -
정책 연결을 선택합니다.
-
-
검색 상자에 미인증 IAM 역할의 이름을 입력하고 옆에 있는 체크박스를 선택합니다.
-
정책 연결을 선택합니다.
-
검색 상자에
AmazonLexRunBotsOnly
을 입력하고 옆에 있는 체크박스를 선택합니다. -
정책 연결을 선택합니다.
-