

지원 종료 공지: 2025년 9월 15 AWS 일에는 Amazon Lex V1에 대한 지원을 중단할 예정입니다. 2025년 9월 15일 이후에는 Amazon Lex V1 콘솔 또는 Amazon Lex V1 리소스에 더 이상 액세스할 수 없습니다. Amazon Lex V2를 사용하는 경우 대신 [Amazon Lex V2 가이드를](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html) 참조하세요.

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

# Amazon Lex에 사용되는 모니터링
<a name="monitoring-aws-lex"></a>

모니터링은 챗봇의 신뢰성, 가용성 및 성능을 유지하는 데 중요합니다. 이 주제에서는 Amazon CloudWatch Logs 및를 사용하여 Amazon Lex AWS CloudTrail 를 모니터링하는 방법과 Amazon Lex 런타임 및 채널 연결 지표에 대해 설명합니다.

**Topics**
+ [Amazon CloudWatch 를 사용한 Amazon Lex 모니터링](monitoring-aws-lex-cloudwatch.md)
+ [AWS CloudTrail 로그를 사용하여 Amazon Lex API 호출 모니터링](monitoring-aws-lex-cloudtrail.md)

# Amazon CloudWatch 를 사용한 Amazon Lex 모니터링
<a name="monitoring-aws-lex-cloudwatch"></a>

Amazon Lex 봇의 상태를 추적하려면 Amazon CloudWatch 를 사용하십시오. CloudWatch를 사용하면 계정에 대한 개별 Amazon Lex 작업 또는 전역 Amazon Lex 작업에 대한 지표를 얻을 수 있습니다. 또한 하나 이상의 지표가 정의한 임계값을 초과하는 경우 알리도록 CloudWatch 경보를 설정할 수도 있습니다. 예를 들어 특정 기간 동안 봇에 대한 요청 수를 모니터링하거나, 성공한 요청의 지연 시간을 보거나, 오류가 임계값을 초과할 때 경보를 발생시킬 수 있습니다.

## Amazon Lex의 CloudWatch 지표
<a name="aws-lex-cloudwatch-using"></a>

Amazon Lex 작업에 대한 지표를 얻으려면 다음 정보를 지정해야 합니다.
+ 지표 차원. *차원*은 지표를 식별하는 데 사용하는 이름-값 페어 집합입니다. Amazon Lex에는 세 가지 차원이 있습니다.
  + `BotAlias, BotName, Operation`
  + `BotAlias, BotName, InputMode, Operation`
  + `BotName, BotVersion, InputMode, Operation`
+ `MissedUtteranceCount` 또는 `RuntimeRequestCount`와 같은 지표 이름

 AWS CLI, 또는 CloudWatch API를 사용하여 Amazon Lex AWS Management Console에 대한 지표를 가져올 수 있습니다. Amazon AWS 소프트웨어 개발 키트(SDK) 또는 CloudWatch API 도구 중 하나를 통해 CloudWatch API를 사용할 수 있습니다. Amazon Lex 콘솔에는 CloudWatch API의 원시 데이터를 기초로 하는 그래프가 표시됩니다.

CloudWatch를 사용하여 Amazon Lex를 모니터링하려면 적절한 권한이 있어야 합니다. 자세한 내용은 *Amazon CloudWatch 사용 설명서*의 [Amazon CloudWatch에 대한 인증 및 액세스 제어](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/auth-and-access-control-cw.html)를 참조하세요.

## Amazon Lex 지표 보기
<a name="aws-lex-cloudwatch-metrics"></a>

Amazon Lex 콘솔 또는 CloudWatch 콘솔을 사용하여 Amazon Lex 지표를 볼 수 있습니다.

**지표 보기(Amazon Lex 콘솔)**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/) Amazon Lex 콘솔을 엽니다.

1. 봇 목록에서 확인할 지표 중 하나를 선택합니다.

1. **모니터링**을 선택합니다. 지표가 그래프로 표시됩니다.

**지표 보기(CloudWatch 콘솔)**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) CloudWatch 콘솔을 엽니다.

1. **Metrics**, **All Metrics**, **AWS/Lex**를 차례로 선택합니다.

1. 차원과 지표 이름을 선택한 다음 **그래프에 추가**를 선택합니다.

1. 날짜 범위 값을 선택합니다. 선택한 날짜 범위에 대한 지표 개수가 그래프에 표시됩니다.

## 알림 생성
<a name="aws-lex-cloudwatch-alarms"></a>

CloudWatch 경보는 지정한 기간 동안 단일 지표를 감시하고, Amazon Simple Notification Service (Amazon SNS) 주제 또는 Auto Scaling 정책에 알림 보내기와 같은 하나 이상의 작업을 수행합니다. 이러한 작업은 지정한 여러 기간 동안 지정된 임계값에 따른 지표의 값을 기반으로 합니다. 경보로 인해 상태가 변경되면 Amazon SNS 메시지를 전송하는 CloudWatch 경보를 생성할 수 있습니다.

CloudWatch 경보는 상태가 변경되어 지정한 기간 동안 지속되는 경우에만 작업을 간접 호출합니다.

**경보 설정**

1. 에 로그인 AWS Management Console 하고 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) CloudWatch 콘솔을 엽니다.

1. **알람**를 선택한 다음 **알람 생성**을 선택합니다.

1. **AWS/Lex Metrics**를 선택한 후 지표를 선택합니다.

1. **시간 범위**에서 모니터링할 시간 범위를 선택한 후, **다음**를 선택합니다.

1. **이름** 및 **설명**을 입력합니다.

1.  **Whenever**에서 **>=**를 선택하고 최대 값을 입력합니다.

1. 경보 상태에 도달하면 CloudWatch가 이메일을 보내기를 원한다면, **작업** 섹션에서 **경보가 발생할 경우 항상**에 대해 **상태가 ALARM입니다**를 선택합니다. **알림 보내기 대상**에서 메일 발송 목록을 선택하거나 **새 목록**을 선택하여 새 목록을 만듭니다.

1. **알람 미리보기** 섹션에서 경보를 미리 볼 수 있습니다. 경보가 만족스러우면 **경보 생성**을 선택합니다.

## Amazon Lex 런타임 의 CloudWatch 측정치
<a name="cloudwatch-dimensions-for-aws-lex-runtime"></a>

다음 표에서는 Amazon Lex 런타임 지표를 설명합니다.


| 지표 | 설명 | 
| --- | --- | 
| KendraIndexAccessError | Amazon Lex가 Amazon Kendra 인덱스에 액세스할 수 없는 횟수입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| KendraLatency | Amazon Kendra가 `AMAZON.KendraSearchIntent`의 요청에 응답하는 데 걸리는 시간입니다.`PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효한 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 밀리초 | 
| KendraSuccess | `AMAZON.KendraSearchIntent`에서 Amazon Kendra 인덱스로 성공적으로 보낸 요청 수입니다.`PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech``InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효한 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수 | 
| KendraSystemErrors | Amazon Lex가 Amazon Kendra 인덱스에 액세스할 수 없는 횟수입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech``InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| KendraThrottledEvents | Amazon Kendra가 `AMAZON.KendraSearchIntent`의 요청을 제한한 횟수입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| MissedUtteranceCount |  지정한 기간에 인식되지 않은 표현 수입니다. `PostContent` 작업에 대한 유효한 차원(`Text ` 또는 `Speech``InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효한 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html)  | 
|  `RuntimeConcurrency`  |  지정된 기간 동안 동시 연결 수. `RuntimeConcurrency`은 `StatisticSet`로 보고됩니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| RuntimeInvalidLambdaResponses |  지정된 기간 동안 유효하지 않은 AWS Lambda (Lambda) 응답 수입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html)  | 
| RuntimeLambdaErrors | 지정된 기간에 발생한 런타임 오류 수입니다.`PostContent` 작업에 대한 유효한 차원(`Text ` 또는 `Speech` ` InputMode` 사용):[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html)`PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html)  | 
| RuntimePollyErrors |  지정된 기간 동안 유효하지 않은 Amazon Polly 응답 수입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html)  | 
| RuntimeRequestCount |  지정된 기간의 런타임 요청 수입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효한 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| RuntimeSucessfulRequestLatency  이 지표는 `RuntimeSucessfulRequestLatency`이며, `RuntimeSuccessfulRequestLatency`가 아닙니다.  |  요청 시간과 응답이 다시 전달된 시간 사이의 성공한 요청에 대한 지연 시간입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효한 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 밀리초  | 
| RuntimeSystemErrors |  지정된 기간에 발생한 시스템 오류 수입니다. 시스템 오류의 응답 코드 범위는 500\$1599입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| RuntimeThrottledEvents |  제한된 요청 수. Amazon Lex는 계정에 대해 설정된 초당 트랜잭션 한도 이상의 요청이 수신되면 요청을 제한합니다. 계정에 대해 설정된 한도가 자주 초과되면 한도 증가를 요청할 수 있습니다. 증가를 요청하려면 [AWS 서비스 한도](https://docs.aws.amazon.com/general/latest/gr/aws_service_limits.html)를 참조하십시오. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 
| RuntimeUserErrors |  지정된 기간에 발생한 사용자 오류 수입니다. 사용자 오류의 응답 코드 범위는 400\$1499입니다. `PostContent` 작업에 대한 유효한 차원(`Text` 또는 `Speech` `InputMode` 사용): [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) `PostText` 작업에 대한 유효 차원: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/lex/latest/dg/monitoring-aws-lex-cloudwatch.html) 단위: 수  | 

Amazon Lex 런타임 지표는 `AWS/Lex` 네임스페이스를 사용하며, 다음 차원의 지표를 제공합니다. 지표는 CloudWatch 콘솔에서 차원별로 그룹화할 수 있습니다.


| 차원 | 설명 | 
| --- | --- | 
| BotName, BotAlias, Operation, InputMode | 봇 별칭, 봇 이름, 작업(PostContent), 텍스트 입력 또는 음성 입력별로 지표를 그룹화합니다. | 
| BotName, BotVersion, Operation, InputMode | 봇 이름, 봇 버전, 작업(PostContent)과 텍스트 입력 또는 음성 입력별로 지표를 그룹화합니다. | 
| BotName, BotVersion, Operation | 봇 이름, 봇 버전 및 작업(PostText)별로 지표를 그룹화합니다. | 
| BotName, BotAlias, Operation | 봇 이름, 봇 별칭 및 작업(PostText)별로 지표를 그룹화합니다. | 

## Amazon Lex 채널 연결에 사용되는 CloudWatch 지표
<a name="cloudwatch-dimensions-for-aws-lex-channels"></a>

채널 연결은 Amazon Lex 와 메시징 채널(예: Facebook) 간의 연결입니다. 다음 표에서는 Amazon Lex 채널 연결 지표를 설명합니다.


| 지표 | 설명 | 
| --- | --- | 
| BotChannelAuthErrors | 지정한 기간에 메시징 채널에서 반환한 인증 오류 수입니다. 인증 오류는 채널 생성 중 제공된 비밀 토큰이 유효하지 않거나 만료되었음을 나타냅니다.  | 
| BotChannelConfigurationErrors | 지정된 기간에 발생한 구성 오류 수입니다. 구성 오류는 채널에 대한 하나 이상의 구성 항목이 유효하지 않음을 나타냅니다.  | 
| BotChannelInboundThrottledEvents | 지정된 기간에 메시징 채널이 보낸 메시지를 Amazon Lex가 제한한 수입니다.  | 
| BotChannelOutboundThrottledEvents | 지정된 기간에 Amazon Lex에서 메시징 채널로 전송되는 아웃바운드 이벤트가 제한된 수입니다.  | 
| BotChannelRequestCount | 지정된 기간에 채널에 대한 요청 수입니다.  | 
| BotChannelResponseCardErrors | 지정된 기간에 Amazon Lex가 응답 카드를 게시하지 못한 횟수입니다.  | 
| BotChannelSystemErrors | 지정된 기간에 Amazon Lex에서 채널에 대해 발생한 내부 오류 수입니다.  | 

Amazon Lex 채널 연결 지표는 `AWS/Lex` 네임스페이스를 사용하며, 다음 차원에 대한 지표를 제공합니다. 지표는 CloudWatch 콘솔에서 차원별로 그룹화할 수 있습니다.


| 차원 | 설명 | 
| --- | --- | 
| BotAlias, BotChannelName, BotName, Source | 봇 별칭, 채널 이름, 봇 이름 및 트래픽 출처별로 지표를 그룹화합니다. | 

## 대화 로그에 대한 CloudWatch 지표
<a name="cloudwatch-metrics-for-logging"></a>

Amazon Lex는 대화 로깅에 다음 지표를 사용합니다.


| 지표 | 설명 | 
| --- | --- | 
| ConversationLogsAudioDeliverySuccess | 지정된 기간 동안 S3 버킷에 성공적으로 전달된 오디오 로그 수입니다. 단위: 개 | 
| ConversationLogsAudioDeliveryFailure | 지정된 기간 동안 S3 버킷에 전달하지 못한 오디오 로그 수입니다. 전달 실패는 대화 로그에 대해 구성된 리소스에 오류가 있음을 나타냅니다. 오류에는 IAM 권한 부족, 액세스할 수 없는 AWS KMS 키 또는 액세스할 수 없는 S3 버킷이 포함될 수 있습니다.단위: 개 | 
| ConversationLogsTextDeliverySuccess | 지정된 기간 동안 CloudWatch에 성공적으로 전달된 텍스트 로그 수입니다. 단위: 개 | 
| ConversationLogsTextDeliveryFailure | 지정된 기간 동안 CloudWatch에 전달하지 못한 텍스트 로그 수입니다. 전달 실패는 대화 로그에 대해 구성된 리소스에 오류가 있음을 나타냅니다. 오류에는 IAM 권한 부족, 액세스할 수 없는 AWS KMS 키 또는 액세스할 수 없는 CloudWatch Logs 로그 그룹이 포함될 수 있습니다. 단위: 개 | 

Amazon Lex 대화 로그 지표는 `AWS/Lex` 네임스페이스를 사용하며 다음 차원에 대한 지표를 제공합니다. 지표는 CloudWatch 콘솔에서 차원별로 그룹화할 수 있습니다.


| 차원 | 설명 | 
| --- | --- | 
| `BotAlias` | 봇의 별칭별로 지표를 그룹화. | 
| `BotName` | 봇의 이름별로 지표를 그룹화. | 
| `BotVersion` | 봇의 버전별로 지표를 그룹화. | 

# AWS CloudTrail 로그를 사용하여 Amazon Lex API 호출 모니터링
<a name="monitoring-aws-lex-cloudtrail"></a>

Amazon Lex는 Amazon Lex에서 사용자 AWS CloudTrail, 역할 또는 서비스가 수행한 작업에 대한 레코드를 제공하는 AWS 서비스와 통합됩니다. CloudTrail은 Amazon Lex 콘솔의 호출 및 Amazon Lex API에 대한 코드 호출을 포함하여 Amazon Lex에 대한 API 직접 호출의 하위 집합을 이벤트로 캡처합니다. 추적을 생성하면 Amazon Lex 이벤트를 포함한 CloudTrail 이벤트를 지속적으로 Amazon S3 버킷에 배포할 수 있습니다. 추적을 구성하지 않은 경우에도 **이벤트 기록**에서 CloudTrail 콘솔의 최신 이벤트를 볼 수 있습니다. CloudTrail에서 수집한 정보를 사용하여 Amazon Lex에 수행된 요청, 요청이 수행된 IP 주소, 요청을 수행한 사람, 요청이 수행된 시간 및 추가 세부 정보를 확인할 수 있습니다.

구성 및 사용 방법을 포함하여 CloudTrail에 대한 자세한 내용은 [AWS CloudTrail 사용 설명서](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)를 참조하세요.

## CloudTrail의 Amazon Lex 정보
<a name="service-name-info-in-cloudtrail"></a>

 AWS 계정을 생성할 때 계정에서 CloudTrail이 활성화됩니다. 지원되는 이벤트 활동이 Amazon Lex에서 발생하면, 해당 활동이 **이벤트 기록**의 다른 AWS 서비스 이벤트와 함께 CloudTrail 이벤트에 기록됩니다. AWS 계정에서 최근 이벤트를 보고 검색하고 다운로드할 수 있습니다. 자세한 설명은 [CloudTrail 이벤트 기록으로 이벤트 보기](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/view-cloudtrail-events.html)를 참조하세요.

Amazon Lex에 대한 이벤트를 포함하여 AWS 계정에 이벤트를 지속적으로 기록하려면 추적을 생성합니다. CloudTrail은 추적(trail)을 사용하여 Amazon Simple Storage Service (Amazon S3) 버킷으로 로그 파일을 전송할 수 있습니다. 콘솔에서 추적을 생성하면 기본적으로 모든 AWS Regions에 추적이 적용됩니다. 추적은 AWS 파티션의 모든 리전에서 이벤트를 로깅하고 지정한 S3 버킷으로 로그 파일을 전송합니다. 또한 CloudTrail 로그에서 수집된 이벤트 데이터를 추가로 분석하고 조치를 취하도록 다른 AWS 서비스를 구성할 수 있습니다. 자세한 내용은 다음을 참조하세요.
+ [트레일 생성 개요](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)
+ [CloudTrail 지원 서비스 및 통합](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-aws-service-specific-topics.html#cloudtrail-aws-service-specific-topics-integrations)
+ [CloudTrail에서 Amazon SNS 알림 구성](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/getting_notifications_top_level.html)
+ [여러 리전으로부터 CloudTrail 로그 파일 받기](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/receive-cloudtrail-log-files-from-multiple-regions.html) 및 [여러 계정으로부터 CloudTrail 로그 파일 받기](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-receive-logs-from-multiple-accounts.html)

Amazon Lex는 CloudTrail 로그 파일의 이벤트로 다음 작업의 로깅을 지원합니다.
+  [CreateBotVersion](API_CreateBotVersion.md)
+ [CreateIntentVersion](API_CreateIntentVersion.md) 
+ [CreateSlotTypeVersion](API_CreateSlotTypeVersion.md)
+ [DeleteBot](API_DeleteBot.md)
+ [DeleteBotAlias](API_DeleteBotAlias.md)
+ [DeleteBotChannelAssociation](API_DeleteBotChannelAssociation.md)
+ [DeleteBotVersion](API_DeleteBotVersion.md)
+ [DeleteIntent](API_DeleteIntent.md)
+ [DeleteIntentVersion](API_DeleteIntentVersion.md)
+ [DeleteSlotType](API_DeleteSlotType.md)
+ [DeleteSlotTypeVersion](API_DeleteSlotTypeVersion.md)
+ [DeleteUtterances](API_DeleteUtterances.md)
+ [GetBot](API_GetBot.md)
+ [GetBotAlias](API_GetBotAlias.md)
+ [GetBotAliases](API_GetBotAliases.md)
+ [GetBotChannelAssociation](API_GetBotChannelAssociation.md)
+ [GetBotChannelAssociations](API_GetBotChannelAssociations.md)
+ [GetBots](API_GetBots.md)
+ [GetBotVersions](API_GetBotVersions.md)
+ [GetBuiltinIntent](API_GetBuiltinIntent.md)
+ [GetBuiltinIntents](API_GetBuiltinIntents.md)
+ [GetBuiltinSlotTypes](API_GetBuiltinSlotTypes.md)
+ [GetSlotTypeVersions](API_GetSlotTypeVersions.md)
+ [GetUtterancesView](API_GetUtterancesView.md)
+ [PutBot](API_PutBot.md)
+  [PutBotAlias](API_PutBotAlias.md)
+ [PutIntent](API_PutIntent.md)
+  [PutSlotType](API_PutSlotType.md) 

모든 이벤트 또는 로그 항목에는 요청을 생성했던 사용자에 관한 정보가 포함됩니다. 이 정보를 이용하면 다음을 쉽게 판단할 수 있습니다.
+ 요청을 루트로 했는지 아니면 사용자 보안 인증으로 했는지 여부
+ 역할 또는 연합된 사용자에 대한 임시 보안 인증을 사용하여 요청이 생성되었는지 여부
+ 다른 AWS 서비스에서 요청했는지 여부

자세한 내용은 [CloudTrail userIdentity 요소](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-event-reference-user-identity.html)를 참조하세요.

CloudTrail 로그에 로깅되는 작업에 대한 자세한 내용은 [Amazon Lex 모델 구축 서비스](https://docs.aws.amazon.com/lex/latest/dg/API_Operations_Amazon_Lex_Model_Building_Service.html)를 참조하십시오. 예를 들어, [PutBot](API_PutBot.md), [GetBot](API_GetBot.md) 및 [DeleteBot](API_DeleteBot.md)작업에 대한 호출은 CloudTrail 로그 파일의 항목을 생성합니다. [Amazon Lex Runtime Service](https://docs.aws.amazon.com/lex/latest/dg/API_Operations_Amazon_Lex_Runtime_Service.html), [PostContent](API_runtime_PostContent.md) 및 [PostText](API_runtime_PostText.md)에 기록되는 작업은 로깅되지 않습니다.

## 예: Amazon Lex로그 파일 항목
<a name="understanding-aws-lex-entries"></a>

추적이란 지정한 S3 버킷에 이벤트를 로그 파일로 입력할 수 있도록 하는 구성입니다. CloudTrail 로그 파일에는 하나 이상의 로그 항목이 포함될 수 있습니다. 이벤트는 모든 소스의 단일 요청을 나타내며 요청된 작업, 작업 날짜와 시간, 요청 파라미터 등에 대한 정보를 포함하고 있습니다. CloudTrail 로그 파일은 퍼블릭 API 직접 호출에 대한 순서 지정된 스택 추적이 아니기 때문에 특정 순서로 표시되지 않습니다.

다음 CloudTrail 로그 예시는 `PutBot` 작업에 대한 호출 결과를 보여줍니다.