步驟 3:將資源添加到您的 AWS Resilience Hub 應用程序 - AWS 韌性樞紐

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

步驟 3:將資源添加到您的 AWS Resilience Hub 應用程序

本節討論下列可用來構成應用模組結構基礎的選項:

新增資源集合

本節討論下列用來構成應用程式結構基礎的方法:

  • 使用 AWS CloudFormation 堆疊

  • 使用 AWS Resource Groups

  • 使用 AppRegistry 應用

  • 使用地形狀態檔案

  • 使用現有的應用 AWS Resilience Hub 程式

使用 AWS CloudFormation 堆疊

選擇包含您要在描述的應用程式中使用的資源的 AWS CloudFormation 堆疊。堆棧可以來自您用 AWS 帳戶 來描述應用程序的堆棧,也可以來自不同的帳戶或不同的區域。

探索構成應用程式結構基礎的資源
  1. 選取CloudFormation 堆疊以探索堆疊式資源。

  2. 從與您 AWS 帳戶 和區域相關聯的「選擇堆疊」 下拉式清單中選擇堆疊。

    若要使用位於不同 AWS 帳戶、不同區域或兩者的堆疊,請在 [在 AWS 區域外部新增堆疊] 方塊中輸入堆疊的 Amazon 資源名稱 (ARN),然後選擇 [新增堆疊] ARN。如需有關的詳細資訊ARNs,請參閱AWS 一般參考中的 Amazon 資源名稱 (ARNs)

使用 AWS Resource Groups

選擇包 AWS Resource Groups 含您要在描述的應用程式中使用的資源的項目。

探索構成應用程式結構基礎的資源
  1. 選取資源群組以探索包 AWS Resource Groups 含資源的群組。

  2. 從選取資源群組下拉式清單中選擇資源。

    若 AWS Resource Groups 要在不同 AWS 帳戶、不同區域或兩者中使用,請在 [資源群組ARN] 方塊中輸入堆疊的 Amazon 資源名稱 (ARN),然後選擇 [新增資源群組] ARN。如需有關的詳細資訊ARNs,請參閱AWS 一般參考中的 Amazon 資源名稱 (ARNs)

使用 AppRegistry 應用

您一次只能新增一個 AppRegistry 應用程式。

選擇包含您要在描述的 AppRegistry 應用程式中使用之資源的應用程式。

探索構成應用程式結構基礎的資源
  1. 選取AppRegistry以從中建立的應用程式清單中進行選取 AppRegistry。

  2. 從選取應用程式下拉式清單中 AppRegistry選擇建立的應用程式。您一次只能選擇一個應用程序。

使用地形狀態檔案

選擇 Terraform 狀態檔案,其中包含您要在所描述的應用程式中使用的 S3 儲存貯體資源。您可以導覽至 Terraform 狀態檔案的位置,或提供您可存取位於其他區域的 Terraform 狀態檔案的連結。

注意

AWS Resilience Hub 支持地形狀態文件版本0.12及更高版本。

探索構成應用程式結構基礎的資源
  1. 選取地形狀態檔案以探索您的 S3 儲存貯體資源。

  2. 在「選取狀態檔案」區段中,選擇「瀏覽 S3」以導覽至 Terraform 狀態檔案的位置。

    若要使用位於不同區域的 Terraform 狀態檔案,請提供 S3 URL 欄位中 Terraform 狀態檔案位置的連結,然後選擇新增 S3。URL

    地形表單狀態檔案的限制為 4 MB。

  3. 從「儲存貯體」區選取您的 S3 儲存貯體。

  4. 從「件」區段中,選取鍵,然後選擇「選」。

使用現有的應用 AWS Resilience Hub 程式

若要開始使用,請使用現有的應用程式。

探索構成應用程式結構基礎的資源
  1. 選取現有應用程式,從現有的應用程式建置應用程式。

  2. 從選取現有應用程式下拉式清單中選取應用程式

新增EKS叢集

本節討論如何使用 Amazon EKS 叢集形成應用程式結構的基礎。

注意

您必須具有 Amazon EKS 許可和其他IAM角色才能連接到 Amazon EKS 叢集。如需新增單一帳戶和跨帳戶 Amazon EKS 許可以以及連線到叢集的其他IAM角色的詳細資訊,請參閱下列主題:

選擇包含您要在所描述的應用程式中使用之資源的 Amazon EKS 叢集和命名空間。Amazon EKS 叢集可以來自您用 AWS 帳戶 來描述應用程式的叢集,也可以來自不同的帳戶或不同區域。

注意

若 AWS Resilience Hub 要評估 Amazon EKS 叢集,您必須手動將相關命名空間新增至叢集和命名空間中的每個 Amazon EKS EKS 叢集區段。命名空間名稱必須與 Amazon EKS 叢集上的命名空間名稱完全相符。

若要新增 Amazon EKS 叢集
  1. 從選擇EKS叢集下拉式清單中選擇與您 AWS 帳戶 和區域相關聯的 Amazon EKS 叢集。

  2. 若要使用位於不同 AWS 帳戶、不同區域或兩者的 Amazon EKS 叢集,請在 [跨帳戶] 或 [區域] 方塊中輸入堆疊的 Amazon 資源名稱 (ARN),然後選擇 [新增] EKS ARN。如需有關的詳細資訊ARNs,請參閱AWS 一般參考中的 Amazon 資源名稱 (ARNs)

    如需新增許可以存取跨區域 Amazon Elastic Kubernetes Service 叢集的詳細資訊,請參閱。啟 AWS Resilience Hub 用對 Amazon Elastic Kubernetes Service 叢集的存取

若要從選取的 Amazon EKS 叢集新增命名空間
  1. 在 [新增命名空間] 區段的 [EKS叢集和命名空間] 表格中,選取位於 Amazon EKS 叢集名稱左側的圓鈕,然後選擇 [更新命名空間]。

    您可以透過下列方式識別 Amazon EKS 叢集:

    • EKS叢集名稱 — 指示所選 Amazon EKS 叢集的名稱。

    • 命名空間數量 — 表示在 Amazon EKS 叢集中選取的命名空間數目。

    • 狀態 — 指出是否 AWS Resilience Hub 已在應用程式中包含所選 Amazon EKS 叢集的命名空間。您可以使用下列選項來識別狀態:

      • 需要命名空間 — 表示您尚未包含 Amazon EKS 叢集中的任何命名空間。

      • 新增命名空間 — 表示您已包含 Amazon EKS 叢集中的一或多個命名空間。

  2. 若要新增命名空間,請在 [更新命名空間] 對話方塊中,選擇 [新增命名空間]。

    更新命名空間對話方塊會將您從 Amazon EKS 叢集中選取的所有命名空間顯示為可編輯選項。

  3. 在 [更新命名空間] 對話方塊中,您有下列編輯選項:

    • 若要新增命名空間,請選擇 [新增命名空間],然後在命名空間中輸入命名間名稱方塊。

      命名空間名稱必須與 Amazon EKS 叢集上的命名空間名稱完全相符。

    • 若要移除命名空間,請選擇命名空間旁邊的 [除]。

    • 若要將選取的命名空間套用至所有 Amazon EKS 叢集,請選擇「將命名空間套用至所有EKS叢集」。

      如果選擇此選項,則其他 Amazon EKS 叢集中先前的命名空間選項將被目前的命名空間選取覆寫。

  4. 若要在應用程式中包含更新的命名空間,請選擇 [更新]。

下一頁

第 4 步:設置RTO和 RPO