대화 로그 구성 - Amazon Lex

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

대화 로그 구성

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

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

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

콘솔을 사용하여 대화 로그를 관리하면 콘솔이 로그 그룹 및 S3 버킷에 액세스할 수 있도록 서비스 역할을 업데이트합니다.

콘솔을 사용하지 않는 경우, Amazon Lex V2가 구성된 로그 그룹 또는 버킷에 쓸 수 있도록 하는 정책을 IAM 역할 에 제공해야 합니다. 를 사용하여 서비스 연결 역할을 생성하는 경우 다음 AWS Command Line Interface예제와 같이 custom-suffix 옵션을 사용하여 역할에 사용자 지정 접미사를 추가해야 합니다. 자세한 정보는 대화 로그에 대한 IAM 역할 및 정책 생성을 참조하세요.

aws iam create-service-linked-role \ --aws-service-name lexv2.amazon.aws.com \ --custom-suffix suffix

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

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

대화 로그 활성화

콘솔을 사용하여 로그를 활성화하려면
  1. https://console.aws.amazon.com/lexv2에서 Amazon Lex V2 콘솔을 엽니다.

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

  3. 왼쪽 메뉴에서 별칭을 선택합니다.

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

  5. 대화 로그 섹션에서 대화 로그 관리를 선택합니다.

  6. 텍스트 로그의 경우 [Enable] 을 선택한 다음 Amazon CloudWatch Logs 로그 그룹 이름을 입력합니다.

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

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

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

대화 로그 비활성화

콘솔을 사용하여 로그를 해제하려면
  1. https://console.aws.amazon.com/lexv2에서 Amazon Lex V2 콘솔을 엽니다.

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

  3. 왼쪽 메뉴에서 별칭을 선택합니다.

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

  5. 대화 로그 섹션에서 대화 로그 관리를 선택합니다.

  6. 텍스트 로깅, 오디오 로깅 또는 둘 다를 비활성화하여 로깅을 끕니다.

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