如何設定 Amazon RDS 或 Amazon Redshift 維護時段的通知?

1 分的閱讀內容
0

我想為 Amazon Relational Database Service (Amazon RDS) 和 Amazon Redshift 維護時段設定通知,以大幅減少對資源的影響。

解決方法

為 Amazon RDS 和 Amazon Redshift 叢集和執行個體設定事件通知,您才能夠收到維護進行中或已完成的通知。您可以使用 Amazon Simple Notification Service (Amazon SNS),以透過電子郵件或簡訊接收這些通知。

您可以查看排定在維護時段內接受硬體維護的 Amazon RDS 資料庫執行個體。若要這麼做,請檢閱受影響資源索引標籤中列出的資料庫執行個體。如需詳細資訊,請參閱傳送至您帳戶的維護通知電子郵件。

正在進行維護時,單一可用區部署在該維護時段內會有幾分鐘無法使用。假設您使用多可用區部署,而且在維護進行期間,主要資料庫執行個體位於受影響的可用區域中。資料庫要等到容錯移轉完成後才可以使用,通常是 60 秒左右。(請注意,此容錯移轉在您的維護時段內發生)。如果在維護進行期間,主要資料庫執行個體不是位於受影響的可用區域中,則會取代次要資料庫執行個體。次要資料庫執行個體會在維護時段內被取代,不需要進行容錯移轉,也不會影響可用性。若要識別主要或次要資料庫執行個體的可用區域,請參閱 describe-db-instances

Amazon RDS

若要設定 Amazon RDS 的事件通知,請完成下列步驟:

  1. 建立 Amazon Simple Notification Service (Amazon SNS) 主題。然後,使用您的端點訂閱主題,例如電子郵件帳戶或手機號碼。
  2. 開啟 Amazon RDS 主控台。在導覽窗格中,選擇事件訂閱
  3. 選擇建立事件訂閱
  4. 建立事件訂閱頁面上,輸入下列資訊:
    名稱中,輸入訂閱的名稱。
    目標中,選取 Amazon Resource Name (ARN),然後選擇 SNS 主題的 ARN。
    來源下方,選取執行個體作為來源類型
    選擇選取特定執行個體,然後選擇您的執行個體。
    選擇選取特定事件類別,然後選取維護
  5. 選擇建立

建立事件訂閱後,您會收到內含下列事件代碼的通知:

  • RDS-EVENT-0026 表示維護進行中。
  • RDS-EVENT-0027 表示維護已完成。

Amazon Redshift

若要設定 Amazon Redshift 的事件通知,請完成下列步驟:

  1. 開啟 Amazon Redshift 主控台。在導覽窗格中,選擇事件
  2. 選擇事件訂閱,然後選擇建立事件訂閱
  3. 建立事件訂閱頁面上,輸入下列資訊:
    訂閱詳細資料區段的事件訂閱名稱下方,輸入此事件的名稱。
    訂閱類型區段的來源類型下方,選擇叢集
    叢集中,選擇選取叢集,然後選擇您的叢集 ID。
    類別中,選擇您的類別。
    嚴重性中,選擇錯誤資訊、錯誤
    訂閱動作區段中,建立主題或選擇現有主題。
  4. 選擇建立事件訂閱

建立事件訂閱後,您會收到內含下列事件代碼的通知:

  • REDSHIFT-EVENT-2003 表示 Amazon Redshift 維護進行中。
  • REDSHIFT-EVENT-2004 表示 Amazon Redshift 維護已完成。

注意: Amazon Redshift 排程維護不會啟動事件。若要檢視即將到來的維護時段,請參閱維護時段

相關資訊

使用 Amazon RDS 事件通知

Amazon Redshift 事件通知

維護資料庫執行個體

如何將所需 Amazon RDS 維護期間的停機時間縮到最短?