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

2 分的閱讀內容
0

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

解決方法

若要接收有關 Amazon RDS 和 Amazon Redshift 叢集和執行個體維護的電子郵件或簡訊通知,請使用 Amazon Simple Notification Service (Amazon SNS)。

若要查看在維護時段內安排進行硬體維護的 Amazon RDS DB 執行個體,請選擇 Affected resources (受影響的資源) 索引標籤。如需詳細資訊,請查看 Amazon SNS 傳送給您的維護通知電子郵件。

維護期間,單一可用區域部署會無法使用約 60 秒。如果您使用多可用區域部署,且主資料庫執行個體位於受影響的可用區,則容錯移轉完成後資料庫可使用。容錯移轉發生在您的維修時段。如果主資料庫執行個體不在受影響的可用區中,則會取代次要資料庫執行個體而無需進行容錯移轉,且資料庫仍然可用。

若要識別主資料庫執行個體或次要資料庫執行個體的可用區,請執行 describe-db-instances AWS 命令​​列介面 (AWS CLI) 命令。

注意: 如果您在執行 AWS CLI 命令時收到錯誤,請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

Amazon RDS

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

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

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

  • RDS-EVENT-0026 表示正在進行維護
  • RDS-EVENT-0027 表示維護已完成

Amazon Redshift

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

  1. 開啟 Amazon Redshift 主控台
  2. 在導覽窗格中,選擇 Events (事件)。
  3. 選擇 Event Subscriptions (事件訂閱),然後選擇 Create event subscription (建立事件訂閱)。
  4. 建立事件訂閱頁面上,輸入下列資訊:
    Subscription details (訂閱詳細資料) 區段的 Event subscription name (事件訂閱名稱) 下方,輸入此事件的名稱。
    Subscription type (訂閱類型) 區段的 Source type (來源類型) 下方,選擇 Cluster (叢集)。
    Cluster (叢集) 中,選擇 Select cluster (選取叢集),然後選取您的叢集 ID。
    類別中,選擇您的類別。
    Severity (嚴重性) 中,選擇 Error (錯誤) 或 Info, Error (資訊、錯誤)。
    Subscription actions (訂閱動作) 區段中建立主題,或選取現有主題。
  5. 選擇 Create event subscription (建立事件訂閱)。

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

  • REDSHIFT-EVENT-2003 表示正在進行的 Amazon Redshift 維護
  • REDSHIFT-EVENT-2004 表示 Amazon Redshift 維護已完成

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

相關資訊

使用 Amazon RDS 事件通知

Amazon Redshift 佈建叢集事件通知

維護資料庫執行個體

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