Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.
Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
1단계: 서비스 연결 역할 생성(AWS CLI)
Amazon Lex 는 AWS Identity and Access Management 서비스 연결 역할을 맡아 봇을 대신해 AWS 서비스를 호출합니다. 사용자의 계정에 속한 역할은 Amazon Lex 사용 사례에 연결되어 사전 정의된 권한을 갖습니다. 자세한 내용은 Amazon Lex에 서비스 연결 역할 사용을 참조하세요.
콘솔을 사용하여 Amazon Lex 봇을 이미 생성한 경우 서비스 연결 역할이 자동으로 생성되었습니다. 2단계: 사용자 지정 슬롯 유형 생성(AWS CLI)로 이동하세요.
서비스 연결 역할을 만들려면(AWS CLI)
-
AWS CLI에 다음 명령을 입력합니다.
aws iam create-service-linked-role --aws-service-name lex.amazonaws.com
-
다음 명령을 사용하여 정책을 확인합니다.
aws iam get-role --role-name AWSServiceRoleForLexBots
다음과 같이 응답합니다.
{ "Role": { "AssumeRolePolicyDocument": { "Version": "2012-10-17", "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": "lex.amazonaws.com" } } ] }, "RoleName": "AWSServiceRoleForLexBots", "Path": "/aws-service-role/lex.amazonaws.com/", "Arn": "arn:aws:iam::
account-id
:role/aws-service-role/lex.amazonaws.com/AWSServiceRoleForLexBots" }