本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
事件通知和 Amazon SNS
当缓存群集上发生重要事件时,ElastiCache 可以使用 Amazon Simple Notification Service (SNS) 发布消息。此功能可用于在连接到缓存群集的各个缓存节点终端节点的客户端计算机上刷新服务器列表。
注意
有关 Amazon Simple Notification Service (SNS) 的更多信息(包括定价信息和 Amazon SNS 文档链接),请参阅 Amazon SNS 产品页面
通知会发布到指定 Amazon SNS 主题。下面是通知的要求:
-
仅能为 ElastiCache 通知配置一个主题。
-
拥有 Amazon SNS 主题的 Amazon 账户必须是拥有已启用通知的缓存群集的同一账户。
-
您要向其发布通知的 Amazon SNS 主题不得加密。
注意
可将加密的(静态)Amazon SNS 主题附加到集群。但是,ElastiCache 控制台中的主题状态将显示为非活动状态,当 ElastiCache 将消息推送到主题时,这会有效地取消主题与集群的关联。
-
Amazon SNS 主题必须与 ElastiCache 集群位于同一区域。
ElastiCache 事件
以下 ElastiCache 事件会触发 Amazon SNS 通知。有关事件详细信息的信息,请参阅 查看 ElastiCache 事件。
事件名称 | 消息 | 描述 |
---|---|---|
ElastiCache:AddCacheNodeComplete |
ElastiCache:AddCacheNodeComplete :
|
缓存节点已添加到缓存群集,并准备就绪,可供可用。 |
由于空闲 IP 地址不足导致的 ElastiCache:AddCacheNodeFailed |
ElastiCache:AddCacheNodeFailed :
|
因为没有足够的可用 IP 地址,所以无法添加缓存节点。 |
ElastiCache:CacheClusterParametersChanged |
ElastiCache:CacheClusterParametersChanged :
|
一个或多个缓存群集参数已更改。 |
ElastiCache:CacheClusterProvisioningComplete |
ElastiCache:CacheClusterProvisioningComplete
|
缓存群集预配置已完成,并且缓存群集中的缓存节点准备就绪,可供使用。 |
由于不兼容网络状态导致的 ElastiCache:CacheClusterProvisioningFailed |
ElastiCache:CacheClusterProvisioningFailed :
|
尝试将新缓存群集启动到不存在的 Virtual Private Cloud (VPC) 中。 |
ElastiCache:CacheClusterScalingComplete |
|
已成功完成缓存群集扩展。 |
ElastiCache:CacheClusterScalingFailed |
ElastiCache:CacheClusterScalingFailed : |
对缓存群集的纵向扩展操作已失败。 |
ElastiCache:CacheClusterSecurityGroupModified |
ElastiCache:CacheClusterSecurityGroupModified :
|
发生下列事件之一:
|
ElastiCache:CacheNodeReplaceStarted |
ElastiCache:CacheNodeReplaceStarted :
|
ElastiCache 已检测到运行缓存节点的主机性能下降或无法访问,并已开始缓存节点的替换工作。 注意针对替换之缓存节点的 DNS 分录未发生变化。 在大多数情况下,您无需在此事件发生时刷新适用于您的客户端的服务器列表。然而,某些缓存客户端库可能停止使用缓存节点,即使在 ElastiCache 已替换缓存节点之后亦是如此;在这种情况下,应用程序应该在此事件发生时刷新服务器列表。 |
ElastiCache:CacheNodeReplaceComplete |
ElastiCache:CacheNodeReplaceComplete :
|
ElastiCache 已检测到运行缓存节点的主机性能下降或无法访问,并已完成缓存节点的替换工作。 注意针对替换之缓存节点的 DNS 分录未发生变化。 在大多数情况下,您无需在此事件发生时刷新适用于您的客户端的服务器列表。然而,某些缓存客户端库可能停止使用缓存节点,即使在 ElastiCache 已替换缓存节点之后亦是如此;在这种情况下,应用程序应该在此事件发生时刷新服务器列表。 |
ElastiCache:CacheNodesRebooted |
ElastiCache:CacheNodesRebooted :
|
一个或多个缓存节点已重启。 消息 (Memcached): |
ElastiCache:CertificateRenewalComplete(仅限 Valkey 或 Redis OSS) |
ElastiCache:CertificateRenewalComplete
|
已成功续订 Amazon CA 证书。 |
ElastiCache:CreateReplicationGroupComplete |
ElastiCache:CreateReplicationGroupComplete :
|
已成功创建复制组。 |
ElastiCache:DeleteCacheClusterComplete |
ElastiCache:DeleteCacheClusterComplete :
|
已完成缓存群集和所有关联缓存节点的删除工作。 |
ElastiCache:FailoverComplete(仅限 Valkey 或 Redis OSS) |
|
已成功故障转移至副本节点。 |
ElastiCache:ReplicationGroupIncreaseReplicaCountFinished |
ElastiCache:ReplicationGroupIncreaseReplicaCountFinished :
|
已增加集群中的副本数量。 |
ElastiCache:ReplicationGroupIncreaseReplicaCountStarted |
ElastiCache:ReplicationGroupIncreaseReplicaCountStarted :
|
已开始向集群添加副本的过程。 |
ElastiCache:NodeReplacementCanceled |
ElastiCache:NodeReplacementCanceled :
|
计划替换的集群中的节点不再计划替换。 |
ElastiCache:NodeReplacementRescheduled |
ElastiCache:NodeReplacementRescheduled :
|
之前计划替换的集群中的节点已计划在通知中所述的新时段内替换。 有关您可以执行的操作的信息,请参阅 替换节点(Valkey 和 RedisOSS)。 |
ElastiCache:NodeReplacementScheduled |
ElastiCache:NodeReplacementScheduled :
|
您集群中的节点计划在通知所述的时段内替换。 有关您可以执行的操作的信息,请参阅 替换节点(Valkey 和 RedisOSS)。 |
ElastiCache:RemoveCacheNodeComplete |
ElastiCache:RemoveCacheNodeComplete :
|
缓存节点已从缓存群集中移除。 |
ElastiCache:ReplicationGroupScalingComplete |
|
已成功完成对复制组的纵向扩展操作。 |
ElastiCache:ReplicationGroupScalingFailed |
|
对复制组的纵向扩展操作失败。 |
ElastiCache:ServiceUpdateAvailableForNode |
|
自助服务更新可用于节点。 |
ElastiCache:SnapshotComplete(仅限 Valkey 或 Redis OSS) |
ElastiCache:SnapshotComplete :
|
缓存快照已成功完成。 |
ElastiCache:SnapshotFailed(仅限 Valkey 或 Redis OSS) |
SnapshotFailed :
|
缓存快照失败。有关失败原因的详细信息,请参阅该集群的缓存事件。 要对快照加以说明,请参阅 |