이벤트 알림 및 Amazon SNS - Amazon ElastiCache

이벤트 알림 및 Amazon SNS

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

참고

이용 요금 정보 및 Amazon SNS 설명서 링크 등 Amazon Simple Notification Service(SNS)에 대한 자세한 내용은 Amazon SNS 제품 페이지를 참조하세요.

알림은 지정된 Amazon SNS 주제에 대해 게시됩니다. 다음은 알림에 대한 요구 사항입니다.

  • ElastiCache 알림에 대해 주제 하나만 구성할 수 있습니다.

  • Amazon SNS 주제를 소유한 AWS 계정은 알림이 활성화된 캐시 클러스터를 소유하는 계정과 동일해야 합니다.

  • 게시할 Amazon SNS 주제는 암호화할 수 없습니다.

    참고

    암호화된(미사용 데이터) Amazon SNS 주제를 클러스터에 연결할 수 있지만, ElastiCache 콘솔의 주제 상태가 비활성으로 표시되어 ElastiCache가 메시지를 주제로 푸시할 때 클러스터에서 주제가 실제로 연결 해제됩니다.

  • Amazon SNS 주제는 ElastiCache 클러스터와 같은 리전에 있어야 합니다.

ElastiCache 이벤트

다음 ElastiCache 이벤트는 Amazon SNS 알림을 트리거합니다. 이벤트 세부 정보에 대한 자세한 내용은 ElastiCache 이벤트 보기 섹션을 참조하세요.

이벤트 이름 메시지 설명

ElastiCache:AddCacheNodeComplete

ElastiCache:AddCacheNodeComplete : cache-cluster

캐시 노드가 캐시 클러스터에 추가되었고 사용할 준비가 되어 있습니다.

무료 IP 주소가 부족함으로 인한 ElastiCache:AddCacheNodeFailed

ElastiCache:AddCacheNodeFailed : cluster-name

사용 가능한 IP 주소가 충분하지 않아 캐시 노드를 추가하지 못했습니다.

ElastiCache:CacheClusterParametersChanged

ElastiCache:CacheClusterParametersChanged : cluster-name

하나 이상의 캐시 클러스터 파라미터가 변경되었습니다.

ElastiCache:CacheClusterProvisioningComplete

ElastiCache:CacheClusterProvisioningComplete cluster-name-0001-005

캐시 클러스터의 프로비저닝이 완료되어 캐시 클러스터에 있는 캐시 노드를 사용할 수 있습니다.

호환되지 않는 네트워크 상태로 인한 ElastiCache:CacheClusterProvisioningFailed

ElastiCache:CacheClusterProvisioningFailed : cluster-name

존재하지 않는 Virtual Private Cloud(VPC)에서 새로운 캐시 클러스터를 실행하려고 시도했습니다.

ElastiCache:CacheClusterScalingComplete

CacheClusterScalingComplete : cluster-name

캐시 클러스터의 조정이 성공적으로 완료되었습니다.

ElastiCache:CacheClusterScalingFailed

ElastiCache:CacheClusterScalingFailed : cluster-name

캐시 클러스터에 대한 스케일 업 작업이 실패했습니다.

ElastiCache:CacheClusterSecurityGroupModified

ElastiCache:CacheClusterSecurityGroupModified : cluster-name

다음 이벤트 중 하나가 발생했습니다.

  • 캐시 클러스터를 위한 승인된 캐시 보안 그룹이 수정되었습니다.

  • 하나 이상의 새로운 EC2 보안 그룹이 캐시 클러스터와 연결된 캐시 보안 그룹 중 하나에서 승인되었습니다.

  • 하나 이상의 EC2 보안 그룹이 캐시 클러스터와 연결된 캐시 보안 그룹 중 하나에서 승인이 취소되었습니다.

ElastiCache:CacheNodeReplaceStarted

ElastiCache:CacheNodeReplaceStarted : cluster-name

ElastiCache가 캐시 노드를 실행하는 호스트 성능이 저하되었거나 연결되지 않음을 감지하여 캐시 노드 교체를 시작했습니다.

참고

교체된 캐시 노드의 DNS 항목은 변경되지 않습니다.

대부분의 경우에 이 이벤트가 발생할 때 클라이언트의 서버 목록을 새로 고침하지 않아도 됩니다. 하지만 일부 캐시 클라이언트 라이브러리는 ElastiCache가 캐시 노드를 교체한 후에도 캐시 노드 사용을 중단할 수 있습니다. 이 경우에 애플리케이션은 이 이벤트가 발생할 때 서버 목록을 새로 고침해야 합니다.

ElastiCache:CacheNodeReplaceComplete

ElastiCache:CacheNodeReplaceComplete : cluster-name

ElastiCache가 캐시 노드를 실행하는 호스트 성능이 저하되었거나 연결되지 않음을 감지하여 캐시 노드 교체를 완료했습니다.

참고

교체된 캐시 노드의 DNS 항목은 변경되지 않습니다.

대부분의 경우에 이 이벤트가 발생할 때 클라이언트의 서버 목록을 새로 고침하지 않아도 됩니다. 하지만 일부 캐시 클라이언트 라이브러리는 ElastiCache가 캐시 노드를 교체한 후에도 캐시 노드 사용을 중단할 수 있습니다. 이 경우에 애플리케이션은 이 이벤트가 발생할 때 서버 목록을 새로 고침해야 합니다.

ElastiCache:CacheNodesRebooted

ElastiCache:CacheNodesRebooted : cluster-name

하나 이상의 캐시 노드가 재부팅되었습니다.

메시지(Memcached): "Cache node %s shutdown", 두 번째 메시지: "Cache node %s restarted"

ElastiCache:CertificateRenewalComplete(Redis만 해당)

ElastiCache:CertificateRenewalComplete

Amazon CA 인증서가 성공적으로 갱신되었습니다.

ElastiCache:CreateReplicationGroupComplete

ElastiCache:CreateReplicationGroupComplete : cluster-name

복제 그룹이 성공적으로 생성되었습니다.

ElastiCache:DeleteCacheClusterComplete

ElastiCache:DeleteCacheClusterComplete : cluster-name

캐시 클러스터 및 연결된 모든 캐시 노드 삭제를 완료했습니다.

ElastiCache:FailoverComplete(Redis만 해당)

ElastiCache:FailoverComplete : mycluster

복제본 노드에 대한 장애 조치가 성공했습니다.

ElastiCache:ReplicationGroupIncreaseReplicaCountFinished

ElastiCache:ReplicationGroupIncreaseReplicaCountFinished : cluster-name-0001-005

클러스터의 복제본 수가 증가했습니다.

ElastiCache:ReplicationGroupIncreaseReplicaCountStarted

ElastiCache:ReplicationGroupIncreaseReplicaCountStarted : cluster-name-0003-004

클러스터에 복제본을 추가하는 프로세스가 시작되었습니다.

ElastiCache:NodeReplacementCanceled

ElastiCache:NodeReplacementCanceled : cluster-name

교체가 예약되어 있는 클러스터의 노드가 더 이상 교체 예약이 되지 않습니다.

ElastiCache:NodeReplacementRescheduled

ElastiCache:NodeReplacementRescheduled : cluster-name

이전에 교체가 예약되어 있는 클러스터의 노드가 알림에 설명된 새 기간 동안 교체가 예약됩니다.

수행할 수 있는 작업에 대한 자세한 내용은 Memcached용 캐시 노드 교체를 참조하세요.

ElastiCache:NodeReplacementScheduled

ElastiCache:NodeReplacementScheduled : cluster-name

클러스터의 노드가 알림에 설명된 기간 동안 교체가 예약됩니다.

수행할 수 있는 작업에 대한 자세한 내용은 Memcached용 캐시 노드 교체를 참조하세요.

ElastiCache:RemoveCacheNodeComplete

ElastiCache:RemoveCacheNodeComplete : cluster-name

캐시 노드가 캐시 클러스터에서 제거되었습니다.

ElastiCache:ReplicationGroupScalingComplete

ElastiCache:ReplicationGroupScalingComplete : cluster-name

복제 그룹에 대한 확장 작업이 성공적으로 완료되었습니다.

ElastiCache:ReplicationGroupScalingFailed

"Failed applying modification to cache node type to %s."

복제 그룹에 대한 확장 작업이 실패했습니다.

ElastiCache:ServiceUpdateAvailableForNode

"Service update is available for cache node %s."

노드에서 셀프 서비스 업데이트를 사용할 수 있습니다.

ElastiCache:SnapshotComplete(Redis만 해당)

ElastiCache:SnapshotComplete : cluster-name

캐시 스냅샷이 성공적으로 완료되었습니다.

ElastiCache:SnapshotFailed(Redis만 해당)

SnapshotFailed : cluster-name

캐시 스냅샷이 실패했습니다. 원인에 대한 자세한 내용은 클러스터의 캐시 이벤트를 참조하세요.

스냅샷을 설명할 경우 DescribeSnapshots를 참조하세요. 상태는 failed입니다.

관련 주제