대화 로그 구성 - Amazon Lex

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

대화 로그 구성

콘솔 또는 를 사용하여 대화 로그를 활성화 및 비활성화합니다.conversationLogSettings의 필드CreateBotAlias또는UpdateBotAlias작업. 오디오 로그, 텍스트 로그 또는 둘 다 설정하거나 해제할 수 있습니다. 새 봇 세션에서 로깅이 시작됩니다. 로그 설정에 대한 변경 사항은 활성 세션에 반영되지 않습니다.

Amazon 을 사용하여 텍스트 로그를 저장하려면 Amazon 을 사용하십시오. CloudWatch 로그 그룹AWS계정. 유효한 로그 그룹을 사용할 수 있습니다. 로그 그룹은 Amazon Lex V2 봇과 동일한 리전에 있어야 합니다. 을 생성하는 방법에 대한 자세한 내용은 CloudWatch 로그 로그 그룹, 참조로그 그룹 및 로그 스트림 작업아마존 CloudWatch 로그 사용 설명서.

오디오 로그를 저장하려면 에서 Amazon S3 버킷을 사용합니다.AWS계정. 유효한 S3 버킷을 사용할 수 있습니다. 버킷은 Amazon Lex V2 봇과 동일한 리전에 있어야 합니다. S3 버킷 생성에 대한 자세한 내용은 단원을 참조하십시오.버킷 생성Amazon Simple Storage Service 시작 안내서.

콘솔을 사용하여 대화 로그를 관리하면 콘솔에서 서비스 역할이 업데이트되어 로그 그룹 및 S3 버킷에 액세스할 수 있습니다. 콘솔을 사용하지 않는 경우 Amazon Lex V2가 구성된 로그 그룹 또는 버킷에 쓸 수 있도록 하는 정책을 IAM 역할에 제공해야 합니다.

대화 로그를 활성화하는 데 사용하는 IAM 역할에 다음 항목이 있어야 합니다.iam:PassRole권한. 다음 정책이 역할에 연결되어야 합니다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iam:PassRole", "Resource": "arn:aws:iam::account:role/role" } ] }

대화 로그 활성화

콘솔을 사용하여 로그를 설정하려면

  1. Amazon Lex V2 콘솔 열기https://console.aws.amazon.com/lexv2.

  2. 목록에서 봇을 선택합니다.

  3. 왼쪽 메뉴에서 [] 를 선택합니다.별칭.

  4. 별칭 목록에서 대화 로그를 구성할 별칭을 선택합니다.

  5. 에서대화 로그섹션, 선택대화 로그 관리.

  6. 텍스트 로그의 경우활성화그런 다음 아마존에 들어가기 CloudWatch 로그 그룹 이름.

  7. 오디오 로그의 경우활성화그런 다음 S3 버킷 정보를 입력합니다.

  8. 선택 사항. 오디오 로그를 암호화하려면 암호화에 사용할 AWS KMS 키를 선택합니다.

  9. 저장을 선택하여 대화 로깅을 시작합니다. 필요한 경우 Amazon Lex V2가 서비스 역할에 액세스할 수 있는 권한을 업데이트합니다. CloudWatch 로그 그룹 및 선택한 S3 버킷을 기록합니다.

대화 로그 비활성화

콘솔을 사용하여 로그를 해제하려면

  1. Amazon Lex V2 콘솔 열기https://console.aws.amazon.com/lexv2.

  2. 목록에서 봇을 선택합니다.

  3. 왼쪽 메뉴에서 [] 를 선택합니다.별칭.

  4. 별칭 목록에서 대화 로그를 구성할 별칭을 선택합니다.

  5. 에서대화 로그섹션, 선택대화 로그 관리.

  6. 로깅을 해제하려면 텍스트 로깅, 오디오 로깅 또는 둘 다를 비활성화합니다.

  7. 대화 로깅을 중지하려면 저장을 선택합니다.