

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

# 教學課程：執行 RDS 復原後工作流程
<a name="tutorial-post-recovery"></a>

本教學課程會引導您在成功 RDS 容錯移轉後執行復原後工作流程。此復原後執行會透過為 RDS 資料庫重新建立跨區域複寫來還原備援，確保 RDS 資料庫已準備好因應未來的區域事件。

在本教學課程中，您將完成下列步驟：
+ 驗證復原後執行的先決條件
+ 使用 RDS Create 跨區域複本執行區塊建立復原後工作流程
+ 執行復原後工作流程

## 先決條件
<a name="tutorial-post-recovery-prerequisites"></a>

開始本教學課程之前，請確認您有下列項目：
+ 具有啟用工作流程的區域切換作用中/被動計劃，其中包含 RDS 提升僅供讀取複本執行區塊
+ 成功啟用執行，提升其他區域中的僅供讀取複本
+ 兩個區域都正常運作且可存取
+ 來自最近復原執行的執行 ID

## 步驟 1：建立復原後工作流程
<a name="tutorial-post-recovery-create-workflow"></a>

1. 從區域切換主控台選擇計劃，選擇**編輯工作流程**、選取**組態**、勾選在**計劃中包含復原後工作流程**並儲存。

1. 在編輯工作流程頁面中，選取**選取要新增步驟的工作流程**下拉式清單，然後選擇**復原後**。

1. 選擇**新增步驟**。

1. 選取 **Amazon RDS 建立跨區域複本執行區塊**。

1. 在右側面板中，設定 區塊：
   + **步驟名稱**：輸入「建立跨區域僅供讀取複本」
   + **步驟描述** （選用）
   + **主要區域的 RDS 資料庫執行個體 ARN**：主要區域中資料庫的 ARN 應與提升僅供讀取複本步驟相同
   + **次要區域的 RDS 資料庫執行個體 ARN**：次要 中提升資料庫的 ARN，應與提升僅供讀取複本步驟相同
   + **逾時 **（選用）：輸入逾時值，例如 90 分鐘

   如需此執行區塊所需 IAM 許可的資訊，請參閱 [Amazon RDS 執行區塊範例政策](security_iam_region_switch_rds.md)。

1. 選擇**儲存步驟**。

1. 選擇**儲存工作流程**。

## 步驟 2：執行復原後工作流程
<a name="tutorial-post-recovery-execute"></a>

1. 在區域切換計畫詳細資訊頁面的右上角，選擇**執行復原後**。

1. 輸入執行詳細資訊：
   + **復原執行 ID**：輸入最近復原執行的執行 ID。此欄位用於識別目前作用中的區域。
   + **要在其中執行的區域**：選取未接收任何應用程式流量的非作用中區域。這是將建立僅供讀取複本的區域。

1. 檢閱執行步驟並確認執行。

1. 選擇 **Start Execution (開始執行)**。

1. 在執行詳細資訊頁面上監控執行進度。RDS Create 跨區域複本執行區塊會重新命名舊的主要執行個體，並在先前受損的區域中建立新的僅供讀取複本。

復原後執行成功完成後，您的應用程式將會重新建立跨區域複寫，而您將為未來的區域事件做好準備。您可以檢查目標區域中的 RDS 主控台，以確認是否已建立新的僅供讀取複本。舊的主節點會重新命名並以 *renamedByRegionSwitch* 標記。

**重要**  
區域切換會驗證復原執行 ID 是否符合計劃的上次已知執行。如果執行 ID 無效或不是上次已知復原執行的 ID，則不會執行復原後執行。