事件通知和 Amazon SNS - Amazon MemoryDB

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

事件通知和 Amazon SNS

當叢集上發生重大事件時,MemoryDB 可以使用 Amazon Simple Notification Service (SNS) 發佈訊息。此功能可用來重新整理連接到叢集個別節點端點之用戶端電腦上的伺服器清單。

注意

如需 Amazon Simple Notification Service (SNS) 的詳細資訊,包括定價和 Amazon SNS 文件連結的相關資訊,請參閱 Amazon SNS產品頁面

通知會發佈至指定的 Amazon SNS主題 。下列是通知的需求:

  • 只能為 MemoryDB 通知設定一個主題。

  • 擁有 Amazon SNS主題 AWS 的帳戶,必須與擁有啟用通知之叢集的帳戶相同。

MemoryDB 事件

下列 MemoryDB 事件會觸發 Amazon SNS通知:

事件名稱 訊息 描述

MemoryDB:AddNodeComplete

"Modified number of nodes from %d to %d"

節點已新增至叢集,並可供使用。

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"

已嘗試將新叢集啟動至不存在的虛擬私有雲端 (VPC)。

MemoryDB:ClusterRestoreFailed

"Restore from %s failed for node %s. %s"

MemoryDB 無法將快照資料填入叢集。這可能是因為 Amazon S3 中不存在快照檔案,或該檔案的錯誤許可。如果您描述叢集,狀態將為 restore-failed。您需要刪除叢集並重新開始。

如需詳細資訊,請參閱使用外部建立的快照尋找新叢集

MemoryDB:ClusterScalingComplete

"Succeeded applying modification to node type to %s."

已成功完成叢集的擴展。

MemoryDB:ClusterScalingFailed

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

叢集上的縮減操作失敗。

MemoryDB:ClusterSecurityGroupModified

"Modified security group for cluster."

已發生下列其中一項事件:

  • 已修改叢集授權的安全群組清單。

  • 與叢集相關聯的任何EC2安全群組已授權一或多個新安全群組。

  • 一或多個EC2安全群組已從與叢集相關聯的任何安全群組中撤銷。

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).""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"

叢集中原先已排程替換的節點,已重新排程在通知中所述的新視窗期間進行替換。

如需您可以採取哪些動作的資訊,請參閱替換節點

MemoryDB:NodeReplacementScheduled

"The node %s is scheduled for replacement during the maintenance window from start time: %s to end time: %s"

您叢集中的節點,已排程在通知中所述的視窗期間進行替換。

如需您可以採取哪些動作的資訊,請參閱替換節點

MemoryDB:RemoveNodeComplete

"Removed node %s"

節點已從叢集中移除。

MemoryDB:SnapshotComplete

"Snapshot %s succeeded for node %s"

快照已成功完成。

MemoryDB:SnapshotFailed

"Snapshot %s failed for node %s"

快照失敗。如需更詳細的原因,請參閱叢集的事件。

如果您描述快照,請參閱 DescribeSnapshots,狀態將為 failed