Amazon Lex V2를 사용하는 경우 Amazon Lex V2 가이드를 대신 참조하십시오.
Amazon Lex V1을 사용하는 경우 봇을 Amazon Lex V2로 업그레이드하는하는 것이 좋습니다. 더 이상 V1에 새로운 기능을 추가하지 않으므로 모든 새 봇에 V2를 사용할 것을 강력히 권장합니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
유휴 데이터 암호화
Amazon Lex는 저장하는 사용자 표현을 암호화합니다.
샘플 표현
봇을 개발할 때 각 의도와 슬롯에 대한 샘플 표현을 제공할 수 있습니다. 슬롯에 대한 사용자 정의 값 및 동의어도 제공할 수 있습니다. 이 정보는 저장 시 암호화되며, 봇을 구축하고 사용자 경험을 만드는 데 사용됩니다.
고객 표현
Amazon Lex는 childDirected
필드가 true
로 설정되어 있지 않으면 사용자가 봇에 보내는 표현을 암호화합니다.
childDirected
필드가 true
로 설정되면, 사용자 표현은 저장되지 않습니다.
childDirected
필드가 false
(기본값)로 설정되면 사용자 표현이 암호화되고 GetUtterancesView 작업에 사용하기 위해 15일 동안 저장됩니다. 특정 사용자의 저장된 표현을 삭제하려면 DeleteUtterances 작업을 사용하십시오.
봇이 음성 입력을 수락하면 입력은 무기한 저장됩니다. Amazon Lex는 이를 사용하여 사용자 입력에 응답하기 위한 봇의 기능을 향상시킵니다.
특정 사용자의 저장된 표현을 삭제하려면 DeleteUtterances 작업을 사용하십시오.
세션 속성
세션 속성에는 Amazon Lex와 클라이언트 애플리케이션 간에 전달되는 애플리케이션별 정보가 포함됩니다. Amazon Lex는 봇에 대해 구성된 모든 AWS Lambda 함수에 세션 속성을 전달합니다. Lambda 함수가 세션 속성을 추가 또는 업데이트하는 경우 Amazon Lex는 새로운 정보를 클라이언트 애플리케이션에 다시 전달합니다.
세션 속성은 세션 기간 동안 암호화된 저장소에서 지속됩니다. 마지막 사용자 표현 후 최소 1분, 최대 24시간 동안 활성 상태로 유지되도록 세션을 구성할 수 있습니다. 기본 세션 지속 시간은 5분입니다.
요청 속성
요청 속성은 요청 관련 정보를 포함하고 있고 현재 요청에만 적용됩니다. 클라이언트 애플리케이션은 요청 속성을 사용하여 런타임 시 Amazon Lex에 정보를 보냅니다.
전체 세션에서 유지할 필요가 없는 정보를 전달하려면 요청 속성을 사용합니다. 요청 속성은 요청 사이에 지속되지 않으므로 저장되지 않습니다.