

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# イベント通知と Amazon SNS
<a name="ElastiCacheSNS"></a>

ElastiCache では、クラスターで重要なイベントが発生したときに、Amazon Simple Notification Service (SNS) を使用してメッセージを発行できます。この機能を使用すると、キャッシュクラスターの個々のキャッシュノードエンドポイントに接続されたクライアントコンピュータでサーバーリストを更新できます。

**注記**  
価格の情報やAmazon SNS ドキュメントへのリンクを含む、Amazon Simple Notification Service (SNS) の詳細については、「[Amazon SNS 製品ページ](https://aws.amazon.com/sns)」を参照してください。

通知は、指定した Amazon SNS *トピック* に発行されます。通知の要件は以下のとおりです:
+ ElastiCache 通知に対して設定できるトピックは 1 つだけです。
+ Amazon SNS トピックを所有する AWS アカウントは、通知が有効になっているクラスターを所有するアカウントと同じである必要があります。
+ 発行先の Amazon SNS トピックは暗号化できません。
**注記**  
暗号化された (保存された) Amazon SNS トピックをクラスターにアタッチできます。ただし、ElastiCache コンソールからのトピックのステータスは非アクティブと表示され、ElastiCache がメッセージをトピックにプッシュしたときに、クラスターとトピックの関連付けが効果的に解除されます。
+ Amazon SNS トピックは、ElastiCache クラスターと同じリージョンに存在している必要があります。

## ElastiCache イベント
<a name="ElastiCacheSNS.Events"></a>

以下の ElastiCache イベントにより、Amazon SNS 通知がトリガーされます。イベントの詳細については、「[ElastiCache イベントの表示](ECEvents.Viewing.md)」を参照してください。


| イベント名 | メッセージ | 説明 | 
| --- | --- | --- | 
| ElastiCache:AddCacheNodeComplete |  ElastiCache:AddCacheNodeComplete : {{cache-cluster}}  | キャッシュノードがクラスターに追加され、使用可能になっています。 | 
| ElastiCache:AddCacheNodeFailed（使用できる IP アドレスが不足しているため） |  ElastiCache:AddCacheNodeFailed : {{cluster-name}}  | 使用できる IP アドレスが不足しているため、キャッシュノードを追加できませんでした。 | 
| ElastiCache:CacheClusterParametersChanged |  ElastiCache:CacheClusterParametersChanged : {{cluster-name}}  | 1 つ以上のクラスターパラメータが変更されました。 | 
| ElastiCache:CacheClusterProvisioningComplete |  ElastiCache:CacheClusterProvisioningComplete {{cluster-name-0001-005}}  | クラスターのプロビジョニングが完了し、キャッシュクラスター内のキャッシュノードが使用可能になりました。 | 
| ElastiCache:CacheClusterProvisioningFailed（ネットワーク状態に互換性がないため） |  ElastiCache:CacheClusterProvisioningFailed : {{cluster-name}}  | 存在しない 仮想プライベートクラウド (VPC) に新しいキャッシュクラスターに起動する試みが行われました。 | 
| ElastiCache:CacheClusterScalingComplete  | `CacheClusterScalingComplete : {{cluster-name}}` | キャッシュクラスターのスケーリングが正常に完了しました。 | 
| ElastiCache:CacheClusterScalingFailed | ElastiCache:CacheClusterScalingFailed : {{cluster-name}} | キャッシュクラスターのスケールアップが失敗しました。 | 
| ElastiCache:CacheClusterSecurityGroupModified |  ElastiCache:CacheClusterSecurityGroupModified : {{cluster-name}}  | 以下のいずれかのイベントが発生しました。[See the AWS documentation website for more details](http://docs.aws.amazon.com/ja_jp/AmazonElastiCache/latest/dg/ElastiCacheSNS.html) | 
| ElastiCache:CacheNodeReplaceStarted |  ElastiCache:CacheNodeReplaceStarted : {{cluster-name}}  | ElastiCache が、キャッシュノードを実行しているホストのパフォーマンスが低下しているか、到達できないことを検出したため、キャッシュノードの置き換えを開始しました。 置き換えられたキャッシュノードの DNS エントリは変更されません。 <br />ほとんどのインスタンスでは、このイベントが発生したときにクライアントのサーバーリストを更新する必要はありません。ただし、一部のキャッシュクライアントライブラリは、ElastiCache がキャッシュノードを置き換えた後でもキャッシュノードの使用を停止する可能性があります。この場合、このイベントが発生したとき、アプリケーションがサーバーリストを更新する必要があります。 | 
| ElastiCache:CacheNodeReplaceComplete |  ElastiCache:CacheNodeReplaceComplete : {{cluster-name}}  | ElastiCache が、キャッシュノードを実行しているホストのパフォーマンスが低下しているか、到達できないことを検出したため、キャッシュノードの置き換えを完了しました。 置き換えられたキャッシュノードの DNS エントリは変更されません。 <br />ほとんどのインスタンスでは、このイベントが発生したときにクライアントのサーバーリストを更新する必要はありません。ただし、一部のキャッシュクライアントライブラリは、ElastiCache がキャッシュノードを置き換えた後でもキャッシュノードの使用を停止する可能性があります。この場合、このイベントが発生したとき、アプリケーションがサーバーリストを更新する必要があります。 | 
| ElastiCache:CacheNodesRebooted |  ElastiCache:CacheNodesRebooted : {{cluster-name}}  | 1 つ以上のキャッシュノードが再起動されました。<br />メッセージ (Memcached) : `"Cache node %s shutdown"` 2 番目のメッセージ: `"Cache node %s restarted"` | 
| ElastiCache:CertificateRenewalComplete (Valkey または Redis OSS のみ） |  ElastiCache:CertificateRenewalComplete  | Amazon CA 証明書が正常に更新されました。 | 
| ElastiCache:CreateReplicationGroupComplete |  ElastiCache:CreateReplicationGroupComplete : {{cluster-name}}  | レプリケーショングループが正常に作成されました。 | 
| ElastiCache:DeleteCacheClusterComplete |  ElastiCache:DeleteCacheClusterComplete : {{cluster-name}}  | クラスターおよび関連するすべてのアプリケーションキャッシュノードの削除が完了しました。 | 
| ElastiCache:FailoverComplete (Valkey または Redis OSS のみ) | `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}}  | 以前置き換え対象になったクラスター内のノードのスケジュールが、通知に記載されている新しい期間に変更されました。<br />実行可能なアクションについては、「[ノードの置き換え (Valkey および Redis OSS)](CacheNodes.NodeReplacement.md)」を参照してください。 | 
| ElastiCache:NodeReplacementScheduled |  ElastiCache:NodeReplacementScheduled : {{cluster-name}}  | クラスター内のノードが、通知に記載されている期間中の置き換え対象となりました。<br />実行可能なアクションについては、「[ノードの置き換え (Valkey および Redis OSS)](CacheNodes.NodeReplacement.md)」を参照してください。 | 
| 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 (Valkey または Redis OSS のみ) |  ElastiCache:SnapshotComplete : {{cluster-name}}  | キャッシュスナップショットの作成が正常に完了しました。 | 
| ElastiCache:SnapshotFailed (Valkey または Redis OSS のみ） |  SnapshotFailed : {{cluster-name}}  | キャッシュスナップショットの作成に失敗しました。詳細な原因については、クラスターのキャッシュイベントを参照してください。<br />スナップショットを表示する場合は、「[https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeSnapshots.html](https://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/API_DescribeSnapshots.html)」を参照してください。ステータスは `failed` です。 | 

## 関連トピック
<a name="ElastiCacheSNS.SeeAlso"></a>
+ [ElastiCache イベントの表示](ECEvents.Viewing.md)