

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

# 외부 키 저장소 모니터링
<a name="xks-monitoring"></a>

AWS KMS 는 외부 키 스토어와의 각 상호 작용에 대한 지표를 수집하여 CloudWatch 계정에 게시합니다. 이러한 지표는 각 외부 키 스토어에 대한 세부 정보 페이지의 모니터링 섹션에서 그래프를 생성하는 데 사용됩니다. 다음 주제에서는 그래프를 사용하여 외부 키 스토어에 영향을 미치는 운영 및 구성 문제를 식별하고 해결하는 방법을 자세히 설명합니다. CloudWatch 지표를 사용하여 외부 키 스토어가 예상대로 작동하지 않을 때 알려주는 경보를 설정하는 것이 좋습니다. 자세한 내용은 [Amazon CloudWatch를 사용한 모니터링](monitoring-cloudwatch.md)을 참조하세요.

**Topics**
+ [그래프 보기](#xks-monitoring-navigate)
+ [그래프 해석](#interpreting-graphs)

## 그래프 보기
<a name="xks-monitoring-navigate"></a>

다양한 수준의 세부 정보에서 그래프를 볼 수 있습니다. 기본적으로 각 그래프는 3시간의 시간 범위와 5분의 집계 [기간](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#CloudWatchPeriods)을 사용합니다. 콘솔 내에서 그래프 보기를 조정할 수 있지만 외부 키 스토어 세부 정보 페이지를 닫거나 브라우저를 새로 고치면 변경 사항이 기본 설정으로 되돌아갑니다. Amazon CloudWatch 용어에 대한 도움말은 [Amazon CloudWatch 개념](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html)을 참조하세요.

### 데이터 포인트 세부 정보 보기
<a name="graph-data-point"></a>

각 그래프의 데이터는 [AWS KMS 지표](https://docs.aws.amazon.com/kms/latest/developerguide/monitoring-cloudwatch.html#kms-metrics)에 의해 수집됩니다. 특정 데이터 포인트에 대한 자세한 정보를 보려면 선 그래프의 데이터 포인트 위에 마우스를 놓습니다. 그러면 그래프가 파생된 지표에 대한 자세한 정보가 포함된 팝업이 표시됩니다. 각 목록 항목은 해당 데이터 포인트에 기록된 [차원](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#Dimension) 값을 표시합니다. 해당 데이터 포인트의 차원 값에 사용할 수 있는 지표 데이터가 없는 경우 팝업에 null 값(**–**)이 표시됩니다. 일부 그래프는 단일 데이터 포인트에 대해 여러 차원과 값을 기록합니다. [신뢰성 그래프](#reliability-graph) 등의 다른 그래프는 지표에서 수집한 데이터를 사용하여 고유한 값을 계산합니다. 각 목록 항목은 서로 다른 선 그래프 색과 연결됩니다.

### 시간 범위 수정
<a name="graph-time-range"></a>

[시간 범위](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/modify_graph_date_time.html)를 수정하려면 모니터링 섹션의 오른쪽 상단에서 미리 정의된 시간 범위 중 하나를 선택합니다. 미리 정의된 시간 범위는 1시간\$11주(**1h**(1시간), **3h**(3시간), **12h**(12시간), **1d**(1일), **3d**(3일) 또는 **1w**(1주))입니다. 이렇게 하면 모든 그래프의 시간 범위가 조정됩니다. 하나의 특정 그래프를 다른 시간 범위에서 보거나 사용자 지정 시간 범위를 설정하려면 그래프를 확대하거나 Amazon CloudWatch 콘솔에서 봅니다.

### 그래프 확대
<a name="graph-zoom"></a>

[미니 맵 확대/축소 기능](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/zoom-graph.html)을 사용하여 확대/축소 보기를 변경하지 않고도 선 그래프와 그래프의 누적된 부분의 섹션에 초점을 맞출 수 있습니다. 예를 들어, 미니 맵 확대/축소 기능을 사용하여 선 그래프의 최고점에 초점을 맞출 수 있으므로 동일한 타임라인에서 모니터링 섹션의 다른 그래프와 스파이크를 비교할 수 있습니다.

1. 초점을 맞추려는 그래프 영역을 선택하여 드래그한 다음 마우스 버튼을 놓습니다.

1. 확대/축소를 재설정하려면 안에 빼기(-) 기호가 있는 돋보기처럼 보이는 **확대/축소 재설정** 아이콘을 선택합니다.

### 그래프 확대
<a name="graph-enlarge"></a>

그래프를 확대하려면 개별 그래프의 오른쪽 상단에서 메뉴 아이콘을 선택하고 **Enlarge**(확대)를 선택합니다. 그래프 위로 마우스를 가져갈 때 메뉴 아이콘 옆에 나타나는 확대 아이콘을 선택할 수도 있습니다.

그래프를 확대하면 다른 기간, 사용자 지정 시간 범위 또는 새로 고침 간격을 지정하여 그래프 보기를 추가로 수정할 수 있습니다. 이러한 변경 사항은 확대 보기를 닫을 때 기본 설정으로 되돌아갑니다.

기간 수정  

1. **Period options**(기간 옵션) 메뉴를 선택합니다. 기본적으로 이 메뉴에는 값이 **5 minutes**(5분)로 표시됩니다.

1. 기간을 선택합니다. 미리 정의된 기간은 1초\$130일입니다.

   예를 들어, 문제 해결 시 유용할 수 있는 1분 보기를 선택할 수 있습니다. 또는 세부적이지 않은 1시간 보기를 선택할 수 있습니다. 이 보기는 시간 경과에 따른 추세를 볼 수 있도록 넓은 시간 범위(예: 3일)를 볼 때 유용할 수 있습니다. 자세한 내용은 **Amazon CloudWatch 사용 설명서의 [기간](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/cloudwatch_concepts.html#CloudWatchPeriods)을 참조하세요.

시간 범위 또는 시간대 수정  

1. 1시간\$11주(**1h**(1시간), **3h**(3시간), **12h**(12시간), **1d**(1일), **3d**(3일) 또는 **1w**(1주))의 미리 정의된 시간 범위 중 하나를 선택합니다. 또는 **사용자 지정(Custom)**을 선택하여 나만의 시간 범위를 설정할 수 있습니다.

1. **Custom**(사용자 지정)을 선택합니다.

   1. *시간 범위:* 상자의 왼쪽 상단에서 **Absolute**(절대) 탭을 선택합니다. 캘린더 선택기나 텍스트 필드 상자를 사용하여 시간 범위를 지정합니다.

   1. *시간대:* 상자의 오른쪽 상단에서 드롭다운을 선택합니다. 시간대를 **UTC** 또는 **현지 시간대(Local time zone)**로 변경할 수 있습니다.

1. 시간 범위를 지정한 후 **적용(Apply)**을 선택합니다.

그래프의 데이터 새로 고침 빈도 수정  

1. 오른쪽 상단에서 **Refresh options**(새로 고침 옵션) 메뉴를 선택합니다.

1. 새로 고침 간격(**Off**(끄기), **10 Seconds**(10초), **1 Minute**(1분), **2 Minutes**(2분), **5 Minutes**(5분) 또는 **15 Minutes**(15분))을 선택합니다.

### Amazon CloudWatch 콘솔에서 그래프 보기
<a name="graph-in-cloudwatch"></a>

모니터링 섹션의 그래프는 AWS KMS 가 Amazon CloudWatch에 게시하는 사전 정의된 지표에서 파생됩니다. CloudWatch 콘솔에서 그래프를 열고 CloudWatch 대시보드에 저장할 수 있습니다. 외부 키 스토어가 여러 개 있는 경우 CloudWatch에서 해당 그래프를 열고 단일 대시보드에 저장하여 상태와 사용량을 비교할 수 있습니다.

**CloudWatch 대시보드에 추가**  
오른쪽 상단에서 **Add to dashboard**(대시보드에 추가)를 선택하여 모든 그래프를 Amazon CloudWatch 대시보드에 추가합니다. 기존 대시보드를 선택하거나 새로 생성할 수 있습니다. 이 대시보드를 사용하여 그래프와 경보의 사용자 지정 보기를 생성하는 방법에 대한 자세한 내용은 **Amazon CloudWatch 사용 설명서의 [Amazon CloudWatch 대시보드 사용](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)을 참조하세요.

**CloudWatch에서 지표 보기**  
개별 그래프의 오른쪽 상단에 있는 메뉴 아이콘을 선택하고 **View in metrics**(지표에서 보기)를 선택하여 Amazon CloudWatch 콘솔에서 이 그래프를 봅니다. CloudWatch 콘솔에서 이 단일 그래프를 대시보드에 추가하고 시간 범위, 기간 및 새로 고침 간격을 수정할 수 있습니다. 자세한 내용은 Amazon CloudWatch 사용 설명서**의 [지표 그래프 작성](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/graph_metrics.html)을 참조하세요.

## 그래프 해석
<a name="interpreting-graphs"></a>

AWS KMS 는 AWS KMS 콘솔 내 외부 키 스토어의 상태를 모니터링하기 위한 여러 그래프를 제공합니다. 이러한 그래프는 자동으로 구성되고 [AWS KMS 지표](https://docs.aws.amazon.com/kms/latest/developerguide/monitoring-cloudwatch.html#kms-metrics)에서 파생됩니다.

그래프 데이터는 외부 키 스토어와 외부 키에 대한 호출의 일부로 수집됩니다. 호출하지 않은 시간 범위 동안 데이터 채우기 그래프가 표시될 수 있습니다.이 데이터는가 외부 키 스토어 프록시 및 외부 키 관리자의 상태를 확인하기 위해 사용자를 대신하여 AWS KMS 수행하는 정기 `GetHealthStatus` 호출에서 가져옵니다. 그래프에 **No data available**(사용 가능한 데이터 없음) 메시지가 표시되면 해당 시간 범위 동안 호출이 기록되지 않았거나 외부 키 스토어가 [`DISCONNECTED`](xks-connect-disconnect.md#xks-connection-state) 상태입니다. 더 넓은 시간 범위로 [보기를 조정](#graph-time-range)하여 외부 키 스토어가 연결 해제된 시간을 식별할 수 있습니다.

**Topics**
+ [전체 요청](#total-requests-graph)
+ [신뢰성](#reliability-graph)
+ [Latency](#latency-graph)
+ [상위 5개 예외](#top-5-exceptions-graph)
+ [인증서 만료 날짜](#cert-expire-graph)

### 전체 요청
<a name="total-requests-graph"></a>

지정된 시간 범위 동안 특정 외부 키 스토어에 대해 수신되는 총 AWS KMS 요청 수입니다. 이 그래프를 사용하여 제한이 발생할 위험이 있는지 확인합니다.

AWS KMS 에서는 외부 키 관리자가 초당 최대 1,800개의 암호화 작업 요청을 처리할 수 있도록 권장합니다. 5분 동안 호출이 540,000건에 가까워지면 제한이 발생할 위험이 있습니다.

[ExternalKeyStoreThrottle](monitoring-cloudwatch.md#metric-throttling) 지표로 AWS KMS 제한되는 외부 키 스토어의 KMS 키에 대한 암호화 작업 요청 수를 모니터링할 수 있습니다.

'매우 높은 요청 빈도로 인해' 요청이 거부되었음을 설명하는 메시지와 함께 `KMSInvalidStateException` 오류가 매우 자주 발생하는 경우 외부 키 관리자 또는 외부 키 스토어 프록시가 현재 요청 빈도를 따라갈 수 없는 것일 수 있습니다. 가능하면 요청 빈도를 낮춥니다. 사용자 지정 키 스토어 요청 할당량 값의 감소를 요청하는 것도 고려할 수 있습니다. 이 할당량 값을 줄이면 제한이 증가할 수 있지만 AWS KMS 가 초과 요청이 외부 키 스토어 프록시 또는 외부 키 관리자로 전송되기 전에 신속하게 거부함을 나타냅니다. 할당량 감소를 요청하기 위해서는 [AWS Support 센터](https://console.aws.amazon.com/support/home)를 방문하여 케이스를 생성하세요.

총 요청 그래프는 AWS KMS 가 외부 키 스토어 프록시에서 수신하는 성공 및 실패 응답 모두에 대한 데이터를 수집하는 [XksProxyErrors](monitoring-cloudwatch.md#metric-xks-proxy-errors) 지표에서 파생됩니다. [특정 데이터 포인트를 보면](#graph-data-point) 팝업에 해당 데이터 포인트에 기록된 총 AWS KMS 요청 수와 함께 `CustomKeyStoreId`차원 값이 표시됩니다. `CustomKeyStoreId`는 항상 같습니다.

### 신뢰성
<a name="reliability-graph"></a>

외부 키 스토어 프록시가 성공한 응답 또는 재시도할 수 없는 오류를 반환한 AWS KMS 요청의 백분율입니다. 이 그래프를 사용하여 외부 키 스토어 프록시의 운영 상태를 평가합니다.

그래프에 100% 미만의 값이 표시되면 프록시가 응답하지 않았거나 재시도할 수 있는 오류로 응답한 것입니다. 이는 네트워크 문제, 외부 키 스토어 프록시 또는 외부 키 관리자의 속도 저하 또는 구현 버그를 나타낼 수 있습니다.

요청에 잘못된 자격 증명이 포함되어 있고 프록시가 `AuthenticationFailedException`으로 응답하는 경우 프록시가 [외부 키 스토어 프록시 API 요청](keystore-external.md#concept-proxy-apis)에서 잘못된 값을 식별하여 실패가 예상되기 때문에 그래프는 여전히 100% 신뢰성을 나타냅니다. 신뢰성 그래프의 백분율이 100%이면 외부 키 스토어 프록시가 예상대로 응답하고 있는 것입니다. 그래프에 100% 미만의 값이 표시되면 프록시가 재시도할 수 있는 오류로 응답했거나 시간이 초과된 것입니다. 예를 들어 프록시가 매우 높은 요청 빈도로 인해 `ThrottlingException`으로 응답하는 경우 프록시가 실패를 유발한 요청의 특정 문제를 식별할 수 없기 때문에 그래프에 낮은 신뢰성(백분율)이 표시됩니다. 이는 재시도할 수 있는 오류는 요청을 재시도하여 해결할 수 있는 일시적인 문제일 가능성이 높기 때문입니다.

다음 오류 응답은 신뢰성(백분율)을 낮춥니다. [상위 5개 예외](#top-5-exceptions-graph) 그래프와 [XksProxyErrors](monitoring-cloudwatch.md#metric-xks-proxy-errors) 지표를 사용하여 프록시가 각 재시도할 수 있는 오류를 반환하는 빈도를 추가로 모니터링할 수 있습니다.
+ `InternalException`
+ `DependencyTimeoutException`
+ `ThrottlingException`
+ `XksProxyUnreachableException`

신뢰성 그래프는 외부 키 스토어 프록시에서 [XksProxyErrors](monitoring-cloudwatch.md#metric-xks-proxy-errors)가 AWS KMS 수신하는 성공 및 실패 응답 모두에 대한 데이터를 수집하는 지표에서 파생됩니다. 응답의 `ErrorType` 값이 `Retryable`인 경우에만 신뢰성(백분율)이 낮아집니다. [특정 데이터 포인트를 보면](#graph-data-point) 팝업에 해당 데이터 포인트에 기록된 AWS KMS 요청에 대한 신뢰성 백분율과 함께 `CustomKeyStoreId`차원 값이 표시됩니다. `CustomKeyStoreId`는 항상 같습니다.

[XksProxyErrors](monitoring-cloudwatch.md#metric-xks-proxy-errors) 지표를 사용하여 1분 동안 재시도할 수 있는 오류가 5개 이상 기록되면 알림을 통해 잠재적인 네트워킹 문제를 통지하는 CloudWatch 경보를 생성하는 것이 좋습니다. 자세한 내용은 [재시도 가능한 오류에 대한 경보 생성](xks-alarms.md#retryable-errors-alarm) 단원을 참조하십시오.

### Latency
<a name="latency-graph"></a>

외부 키 스토어 프록시가 AWS KMS 요청에 응답하는 데 걸리는 밀리초 수입니다. 이 그래프를 사용하여 외부 키 스토어 프록시와 외부 키 관리자의 성능을 평가합니다.

AWS KMS 는 외부 키 스토어 프록시가 250밀리초 이내에 각 요청에 응답할 것으로 예상합니다. 네트워크 시간 초과의 경우 AWS KMS 는 요청을 한 번 재시도합니다. 프록시가 두 번째로 실패하는 경우 기록된 지연 시간은 두 요청 시도에 대한 제한 시간을 합산한 값이며 그래프에는 약 500밀리초가 표시됩니다. 프록시가 250밀리초 제한 시간 내에 응답하지 않는 다른 모든 경우에 기록된 지연 시간은 250밀리초입니다. 프록시의 암호화 및 복호화 작업 시간이 자주 초과되는 경우 외부 프록시 관리자에게 문의하세요. 지연 시간 문제를 해결하는 방법에 대한 도움말은 [지연 시간 및 제한 시간 오류](xks-troubleshooting.md#fix-xks-latency) 섹션을 참조하세요.

느린 응답은 외부 키 관리자가 현재 요청 트래픽을 처리할 수 없음을 나타낼 수도 있습니다. AWS KMS 는 외부 키 관리자가 초당 최대 1,800개의 암호화 작업 요청을 처리할 수 있도록 권장합니다. 외부 키 관리자가 초당 1,800개의 요청을 처리할 수 없는 경우 [사용자 지정 키 스토어에서 KMS 키에 대한 요청 할당량](requests-per-second.md#rps-key-stores) 감소를 요청하는 것이 좋습니다. 외부 키 스토어에서 KMS 키를 사용하는 암호화 작업에 대한 요청은 외부 키 스토어 프록시 또는 외부 키 관리자에 의해 처리되고 나중에 거부되는 대신 [제한 예외](throttling.md)와 함께 빠르게 실패합니다.

지연 시간 그래프는 [XksProxyLatency](monitoring-cloudwatch.md#metric-xks-proxy-latency) 지표에서 파생됩니다. [특정 데이터 포인트를 볼](#graph-data-point) 때 팝업에는 해당 데이터 포인트의 작업에 대해 기록된 평균 지연 시간과 함께 해당 `KmsOperation` 및 `XksOperation` 차원 값이 표시됩니다. 목록 항목은 지연 시간이 가장 긴 것부터 가장 짧은 것 순으로 정렬됩니다.

[XksProxyLatency](monitoring-cloudwatch.md#metric-xks-proxy-latency) 지표를 사용하여 지연 시간이 제한 시간에 도달하면 알려주는 CloudWatch 경보를 생성하는 것이 좋습니다. 자세한 내용은 [응답 제한 시간에 대한 경보 생성](xks-alarms.md#latency-alarm) 단원을 참조하십시오.

### 상위 5개 예외
<a name="top-5-exceptions-graph"></a>

지정된 시간 범위 동안 실패한 암호화 및 관리 작업에 대한 상위 5개 예외입니다. 이 그래프를 사용하여 가장 자주 발생하는 오류를 추적하면 엔지니어링 작업의 우선순위를 정할 수 있습니다.

이 수에는 외부 키 스토어 프록시에서 AWS KMS 수신한 예외와 외부 키 스토어 프록시와 통신을 설정할 수 없을 때 내부적으로 AWS KMS 반환`XksProxyUnreachableException`하는가 포함됩니다.

재시도할 수 있는 오류의 비율이 높으면 네트워킹 오류가 발생한 것일 수 있고, 재시도할 수 없는 오류의 비율이 높으면 외부 키 스토어 구성에 문제가 있는 것일 수 있습니다. 예를 들어의 스파이크는에 구성된 인증 자격 증명 AWS KMS 과 외부 키 스토어 프록시 간의 불일치를 `AuthenticationFailedExceptions` 나타냅니다. 외부 키 스토어 구성을 보려면 [외부 키 저장소 보기](view-xks-keystore.md) 섹션을 참조하세요. 외부 키 스토어 설정을 편집하려면 [외부 키 저장소 속성 편집](update-xks-keystore.md) 섹션을 참조하세요.

가 외부 키 스토어 프록시에서 AWS KMS 수신하는 예외는 작업이 실패할 때가 AWS KMS 반환하는 예외와 다릅니다. AWS KMS 암호화 작업은 외부 키 스토어의 외부 구성 또는 연결 상태와 관련된 모든 실패에 `KMSInvalidStateException` 대해를 반환합니다. 문제를 식별하려면 함께 제공되는 오류 메시지 텍스트를 사용합니다.

다음 표에는 상위 5개 예외 그래프에 나타날 수 있는 예외와가 AWS KMS 반환하는 해당 예외가 나와 있습니다.


| 오류 유형 | 그래프에 표시된 예외 | 에서 AWS KMS 반환한 예외 | 
| --- | --- | --- | 
| 재시도 불가능 | AccessDeniedException   문제 해결에 대한 도움말은 [프록시 권한 부여 문제](xks-troubleshooting.md#fix-xks-authorization) 섹션을 참조하세요. | `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | AuthenticationFailedException   문제 해결에 대한 도움말은 [인증 자격 증명 오류](xks-troubleshooting.md#fix-xks-credentials) 섹션을 참조하세요. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyIncorrectAuthenticationCredentialException`**`CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 가능 | **`DependencyTimeoutException`** 문제 해결에 대한 도움말은 [지연 시간 및 제한 시간 오류](xks-troubleshooting.md#fix-xks-latency) 섹션을 참조하세요. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyUriUnreachableException`** `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 가능 | **`InternalException`** 외부 키 스토어 프록시가 외부 키 관리자와 통신할 수 없기 때문에 요청을 거부했습니다. 외부 키 스토어 프록시 구성이 올바른지, 외부 키 관리자를 사용할 수 있는지 확인합니다. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyInvalidResponseException`** `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`InvalidCiphertextException`** 문제 해결에 대한 도움말은 [복호화 오류](xks-troubleshooting.md#fix-xks-decrypt) 섹션을 참조하세요. | 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`InvalidKeyUsageException`** 문제 해결에 대한 도움말은 [외부 키에 대한 암호화 작업 오류](xks-troubleshooting.md#fix-external-key-crypto) 섹션을 참조하세요. | `CreateKey` 작업에 대한 응답으로 **`XksKeyInvalidConfigurationException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`InvalidStateException`** 문제 해결에 대한 도움말은 [외부 키에 대한 암호화 작업 오류](xks-troubleshooting.md#fix-external-key-crypto) 섹션을 참조하세요. | `CreateKey` 작업에 대한 응답으로 **`XksKeyInvalidConfigurationException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`InvalidUriPathException`** 문제 해결에 대한 도움말은 [일반 구성 오류](xks-troubleshooting.md#fix-xks-gen-configuration) 섹션을 참조하세요. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyInvalidConfigurationException`** `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`KeyNotFoundException`** 문제 해결에 대한 도움말은 [외부 키 오류](xks-troubleshooting.md#fix-external-key) 섹션을 참조하세요. | `CreateKey` 작업에 대한 응답으로 **`XksKeyNotFoundException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 가능 | **`ThrottlingException`** 매우 높은 요청 빈도로 인해 외부 키 스토어 프록시가 요청을 거부했습니다. 이 외부 키 스토어에서 KMS 키를 사용하여 호출 빈도를 줄입니다. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyUriUnreachableException`** `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`UnsupportedOperationException`** 문제 해결에 대한 도움말은 [외부 키에 대한 암호화 작업 오류](xks-troubleshooting.md#fix-external-key-crypto) 섹션을 참조하세요. | `CreateKey` 작업에 대한 응답으로 **`XksKeyInvalidResponseException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 불가능 | **`ValidationException`** 문제 해결에 대한 도움말은 [프록시 문제](xks-troubleshooting.md#fix-xks-proxy) 섹션을 참조하세요. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyInvalidResponseException`** `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 
| 재시도 가능 | **`XksProxyUnreachableException`** 이 오류가 반복적으로 표시되는 경우 외부 키 스토어 프록시가 활성 상태이고 네트워크에 연결되어 있는지, 해당 URI 경로와 엔드포인트 URI 또는 VPC 서비스 이름이 외부 키 스토어에서 올바른지 확인합니다. | `CreateCustomKeyStore` 및 `UpdateCustomKeyStore` 작업에 대한 응답으로 **`XksProxyUriUnreachableException`** `CreateKey` 작업에 대한 응답으로 **`CustomKeyStoreInvalidStateException`** 암호화 작업에 대한 응답으로 **`KMSInvalidStateException`** | 

상위 5개 예외 그래프는 [XksProxyErrors](monitoring-cloudwatch.md#metric-xks-proxy-errors) 지표에서 파생됩니다. [특정 데이터 포인트를 볼](#graph-data-point) 때 팝업에는 해당 데이터 포인트에서 예외가 기록된 횟수와 함께 `ExceptionName` 차원의 값이 표시됩니다. 5개의 목록 항목은 가장 빈번한 예외에서 가장 덜 빈번한 예외 순으로 정렬됩니다.

[XksProxyErrors](monitoring-cloudwatch.md#metric-xks-proxy-errors) 지표를 사용하여 1분 동안 재시도할 수 없는 오류가 5개 이상 기록되면 알림을 통해 잠재적인 구성 문제를 통지하는 CloudWatch 경보를 생성하는 것이 좋습니다. 자세한 내용은 [재시도 불가능한 오류에 대한 경보 생성](xks-alarms.md#nonretryable-errors-alarm) 단원을 참조하십시오.

### 인증서 만료 날짜
<a name="cert-expire-graph"></a>

외부 키 스토어 프록시 엔드포인트(`XksProxyUriEndpoint`)에 대한 TLS 인증서가 만료될 때까지의 일수입니다. 이 그래프를 사용하여 TLS 인증서의 예정된 만료를 모니터링합니다.

인증서가 만료되면는 외부 키 스토어 프록시와 통신할 AWS KMS 수 없습니다. 외부 키 스토어의 KMS 키로 보호되는 모든 데이터는 인증서를 갱신할 때까지 액세스할 수 없습니다.

인증서 만료 날짜 그래프는 [XksProxyCertificateDaysToExpire](monitoring-cloudwatch.md#metric-xks-proxy-certificate-days-to-expire) 지표에서 파생됩니다. 예정된 만료를 알리는 CloudWatch 경보를 생성하려면 이 지표를 사용하는 것이 좋습니다. 인증서 만료로 인해 암호화된 리소스에 액세스하지 못할 수 있습니다. 인증서가 만료되기 전에 인증서를 갱신할 시간을 조직에 제공하도록 경보를 설정합니다. 자세한 내용은 [인증서 만료에 대한 경보 생성](xks-alarms.md#cert-expire-alarm) 단원을 참조하십시오.