

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

# 이벤트 알림 및 Amazon SNS
<a name="memorydbsns"></a>

MemoryDB는 클러스터에서 중요 이벤트가 발생하는 경우, Amazon Simple Notification Service(SNS)를 사용하여 메시지를 게시할 수 있습니다. 이 기능은 클러스터의 개별 노드 엔드포인트에 연결된 클라이언트 머신의 서버 목록을 새로 고침하는 데 사용될 수 있습니다.

**참고**  
이용 요금 정보 및 Amazon SNS 설명서 링크 등 Amazon Simple Notification Service(SNS)에 대한 자세한 내용은 [Amazon SNS 제품 페이지](https://aws.amazon.com/sns)를 참조하세요.

알림은 지정된 Amazon SNS *주제*에 대해 게시됩니다. 다음은 알림에 대한 요구 사항입니다.
+ MemoryDB 알림에 대해 주제 하나만 구성할 수 있습니다.
+ Amazon SNS 주제를 소유한 AWS 계정은 알림이 활성화된 클러스터를 소유하는 계정과 동일해야 합니다.

## MemoryDB 이벤트
<a name="memorydbSNS.Events"></a>

다음 MemoryDB 이벤트는 Amazon SNS 알림을 트리거합니다.


| Event Name | 메시지 | 설명 | 
| --- | --- | --- | 
|  MemoryDB:AddNodeComplete  |  "Modified number of nodes from %d to %d"  |  노드가 클러스터에 추가되었고 사용할 준비가 되어 있습니다.  | 
|  무료 IP 주소가 부족함으로 인한 MemoryDB:AddNodeFailed  |  "Failed to modify number of nodes from %d to %d due to insufficient free IP addresses"  |  사용 가능한 IP 주소가 충분하지 않아 노드를 추가하지 못했습니다.  | 
|  MemoryDB:ClusterParametersChanged  |  "Updated parameter group for the cluster" 생성 시 `"Updated to use a ParameterGroup %s"`도 전송합니다.  |  하나 이상의 클러스터 파라미터가 변경되었습니다.  | 
|  MemoryDB:ClusterProvisioningComplete  |  "Cluster created."  |  클러스터의 프로비저닝이 완료되어 클러스터에 있는 노드를 사용할 수 있습니다.  | 
|  호환되지 않는 네트워크 상태로 인한 MemoryDB:ClusterProvisioningFailed  |  "Failed to create cluster due to incompatible network state. %s"  |  존재하지 않는 Virtual Private Cloud(VPC)에서 새로운 클러스터를 실행하려고 시도했습니다.  | 
|  MemoryDB:ClusterRestoreFailed  |  "Restore from %s failed for node %s. %s"  |  MemoryDB가 클러스터를 스냅샷 데이터로 채우지 못했습니다. Amazon S3에 스냅샷 파일이 없거나 해당 파일에 대한 권한이 잘못되었기 때문일 수 있습니다. 클러스터를 설명할 경우, 상태는 `restore-failed`입니다. 클러스터를 삭제하고 다시 시작해야 합니다. 자세한 내용은 [외부에서 생성된 스냅샷으로 새 클러스터 시드](snapshots-seeding-redis.md) 섹션을 참조하세요.  | 
| MemoryDB:ClusterScalingComplete  | `"Succeeded applying modification to node type to %s."` | 클러스터의 스케일 업이 성공적으로 완료되었습니다. | 
| MemoryDB:ClusterScalingFailed | `"Failed applying modification to node type to %s."` | 클러스터에 대한 스케일 업 작업이 실패했습니다. | 
|  MemoryDB:NodeReplaceStarted  |  "Recovering node %s"  |  MemoryDB가 노드를 실행하는 호스트 성능이 저하되었거나 연결되지 않음을 감지하여 노드 교체를 시작했습니다.  교체된 노드의 DNS 항목은 변경되지 않습니다.  대부분의 경우에 이 이벤트가 발생할 때 클라이언트의 서버 목록을 새로 고침하지 않아도 됩니다. 하지만 일부 클라이언트 라이브러리는 MemoryDB가 노드를 교체한 후에도 캐시 노드 사용을 중단할 수 있습니다. 이 경우에 애플리케이션은 이 이벤트가 발생할 때 서버 목록을 새로 고침해야 합니다.  | 
|  MemoryDB:NodeReplaceComplete  |  "Finished recovery for node %s"  |  MemoryDB가 노드를 실행하는 호스트 성능이 저하되었거나 연결되지 않음을 감지하여 노드 교체를 완료했습니다.  교체된 노드의 DNS 항목은 변경되지 않습니다.  대부분의 경우에 이 이벤트가 발생할 때 클라이언트의 서버 목록을 새로 고침하지 않아도 됩니다. 하지만 일부 클라이언트 라이브러리는 MemoryDB가 노드를 교체한 후에도 캐시 노드 사용을 중단할 수 있습니다. 이 경우에 애플리케이션은 이 이벤트가 발생할 때 서버 목록을 새로 고침해야 합니다.  | 
|  MemoryDB:CreateClusterComplete  |  "Cluster created"  |  클러스터가 성공적으로 생성되었습니다.  | 
|  MemoryDB:CreateClusterFailed  |  "Failed to create cluster due to unsuccessful creation of its node(s)."‘and’"Deleting all nodes belonging to this cluster."  |  클러스터가 생성되지 않았습니다.  | 
|  MemoryDB:DeleteClusterComplete  |  "Cluster deleted."  |  클러스터 및 연결된 모든 노드 삭제를 완료했습니다.  | 
| MemoryDB:FailoverComplete | `"Failover to replica node %s completed"` | 복제본 노드에 대한 장애 조치가 성공했습니다. | 
|  MemoryDB:NodeReplacementCanceled  |  "The replacement of node %s which was scheduled during the maintenance window from start time: %s, end time: %s has been canceled"  |  교체가 예약되어 있는 클러스터의 노드가 더 이상 교체 예약이 되지 않습니다.  | 
|  MemoryDB:NodeReplacementRescheduled  |  "The replacement in maintenance window for node %s has been re-scheduled from previous start time: %s, previous end time: %s to new start time: %s, new end time: %s"  |  이전에 교체가 예약되어 있는 클러스터의 노드가 알림에 설명된 새 기간 동안 교체가 예약됩니다. 수행할 수 있는 작업에 대한 자세한 내용은 [노드 교체](nodes.nodereplacement.md) 섹션을 참조하세요.  | 
|  MemoryDB:NodeReplacementScheduled  |  "The node %s is scheduled for replacement during the maintenance window from start time: %s to end time: %s"  |  클러스터의 노드가 알림에 설명된 기간 동안 교체가 예약됩니다. 수행할 수 있는 작업에 대한 자세한 내용은 [노드 교체](nodes.nodereplacement.md) 섹션을 참조하세요.  | 
|  MemoryDB:RemoveNodeComplete  |  "Removed node %s"  |  노드가 클러스터에서 제거되었습니다.  | 
|  MemoryDB:SnapshotComplete  |  "Snapshot %s succeeded for node %s"  |  스냅샷이 성공적으로 완료되었습니다.  | 
|  MemoryDB:SnapshotFailed  |  "Snapshot %s failed for node %s"  |  스냅샷이 실패했습니다. 원인에 대한 자세한 내용은 클러스터의 이벤트를 참조하세요. 스냅샷을 설명할 경우, [DescribeSnapshots](https://docs.aws.amazon.com/memorydb/latest/APIReference/API_DescribeSnapshots.html)를 참조하세요. 상태는 `failed`입니다.  | 