本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
教學課程:執行 RDS 復原後工作流程
本教學課程會引導您在成功 RDS 容錯移轉後執行復原後工作流程。此復原後執行會透過為 RDS 資料庫重新建立跨區域複寫來還原備援,確保 RDS 資料庫已準備好因應未來的區域事件。
在本教學課程中,您將完成下列步驟:
驗證復原後執行的先決條件
使用 RDS Create 跨區域複本執行區塊建立復原後工作流程
執行復原後工作流程
先決條件
開始本教學課程之前,請確認您有下列項目:
具有啟用工作流程的區域切換作用中/被動計劃,其中包含 RDS 提升僅供讀取複本執行區塊
成功啟用執行,提升其他區域中的僅供讀取複本
兩個區域都正常運作且可存取
來自最近復原執行的執行 ID
步驟 1:建立復原後工作流程
-
從區域切換主控台選擇計劃,選擇編輯工作流程、選取組態、勾選在計劃中包含復原後工作流程並儲存。
-
在編輯工作流程頁面中,選取選取要新增步驟的工作流程下拉式清單,然後選擇復原後。
-
選擇新增步驟。
-
選取 Amazon RDS 建立跨區域複本執行區塊。
-
在右側面板中,設定 區塊:
步驟名稱:輸入「建立跨區域僅供讀取複本」
步驟描述 (選用)
主要區域的 RDS 資料庫執行個體 ARN:主要區域中資料庫的 ARN 應與提升僅供讀取複本步驟相同
次要區域的 RDS 資料庫執行個體 ARN:次要 中提升資料庫的 ARN,應與提升僅供讀取複本步驟相同
逾時 (選用):輸入逾時值,例如 90 分鐘
如需此執行區塊所需 IAM 許可的資訊,請參閱 Amazon RDS 執行區塊範例政策。
-
選擇儲存步驟。
-
選擇儲存工作流程。
步驟 2:執行復原後工作流程
-
在區域切換計畫詳細資訊頁面的右上角,選擇執行復原後。
-
輸入執行詳細資訊:
復原執行 ID:輸入最近復原執行的執行 ID。此欄位用於識別目前作用中的區域。
要在其中執行的區域:選取未接收任何應用程式流量的非作用中區域。這是將建立僅供讀取複本的區域。
-
檢閱執行步驟並確認執行。
-
選擇 Start Execution (開始執行)。
-
在執行詳細資訊頁面上監控執行進度。RDS Create 跨區域複本執行區塊會重新命名舊的主要執行個體,並在先前受損的區域中建立新的僅供讀取複本。
復原後執行成功完成後,您的應用程式將會重新建立跨區域複寫,而您將為未來的區域事件做好準備。您可以檢查目標區域中的 RDS 主控台,以確認是否已建立新的僅供讀取複本。舊的主節點會重新命名並以 renamedByRegionSwitch 標記。
重要
區域切換會驗證復原執行 ID 是否符合計劃的上次已知執行。如果執行 ID 無效或不是上次已知復原執行的 ID,則不會執行復原後執行。