編輯 AWS Resilience Hub 應用程式資源 - AWS 彈性中樞

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

編輯 AWS Resilience Hub 應用程式資源

若要接收準確且實用的彈性評估,請確定您的應用程式描述已更新,並符合您的實際 AWS 應用程式和資源。評估報告、驗證和建議是以列出的資源為基礎。如果您從 AWS 應用程式新增或移除資源,您應該在 中反映這些變更 AWS Resilience Hub。

AWS Resilience Hub 提供應用程式來源的透明度。您可以在應用程式中識別和編輯資源和應用程式來源。

注意

編輯 資源只會修改應用程式的 AWS Resilience Hub 參考。您的實際資源不會進行任何變更。

您可以新增缺少的資源、修改現有資源,或移除不需要的資源。資源會分組為邏輯應用程式元件 (AppComponents)。您可以編輯 AppComponents,以更好地反映應用程式的結構。

透過編輯應用程式的草稿版本並將變更發佈至新的 (發行版本) 版本,來新增或更新應用程式資源。 AWS Resilience Hub 會使用應用程式的發行版本 (包括更新的 資源) 來執行彈性評估。

評估應用程式的彈性
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選擇您要編輯的應用程式名稱。

  3. 動作功能表中,選擇評估彈性

  4. 執行彈性評估對話方塊中,輸入報告的唯一名稱,或在報告名稱方塊中使用產生的名稱。

  5. 選擇執行

  6. 收到評估報告已產生的通知後,請選擇評估索引標籤和您的評估以檢視報告。

  7. 選擇檢閱索引標籤以檢視應用程式的評估報告。

啟用排程評估
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選取您要為其啟用排程評估的應用程式。

  3. 開啟 自動評估每日

停用排程評估
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選取您要為其啟用排程評估的應用程式。

  3. 關閉 自動評估每日

    注意

    停用排程評估將停用偏離通知。

  4. 選擇關閉

為您的應用程式啟用偏離通知
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選取要啟用偏離通知的應用程式,或編輯偏離通知設定。

  3. 您可以選擇下列其中一個選項來編輯偏離通知:

    • 動作中,選擇啟用偏離通知

    • 應用程式偏離區段中選擇啟用通知

  4. 完成 中的步驟設定排定的評估和偏離通知,然後返回此程序。

  5. 選擇 啟用

    啟用偏離通知也會啟用排程評估。

編輯應用程式的偏離通知
注意

如果您已啟用排程評估 (開啟每日自動評估) 和偏離通知,則此程序適用。

  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選取要啟用偏離通知的應用程式,或編輯偏離通知設定。

  3. 您可以選擇下列其中一個選項來編輯偏離通知:

    • 動作中,選擇編輯偏離通知

    • 應用程式偏離區段中選擇編輯通知

  4. 完成 中的步驟設定排定的評估和偏離通知,然後返回此程序。

  5. 選擇 Save (儲存)。

更新應用程式的安全許可
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選取要更新安全許可的應用程式。

  3. 動作中,選擇更新許可

  4. 若要更新安全許可,請完成 中的步驟設定許可,然後返回此程序。

  5. 選擇儲存並更新

將彈性政策連接至您的應用程式
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選擇您要編輯的應用程式名稱。

  3. 動作功能表中,選擇連接彈性政策

  4. 連接政策對話方塊中,從選取彈性政策下拉式清單中選取彈性政策

  5. 選擇 Attach (連接)。

編輯應用程式的輸入來源、資源和 AppComponents
  1. 在導覽窗格中,選擇 Applications (應用程式)

  2. 應用程式頁面上,選擇您要編輯的應用程式名稱。

  3. 選擇應用程式結構索引標籤。

  4. 選擇版本之前的加號 ,然後選擇具有草稿狀態的應用程式版本。

  5. 若要編輯應用程式的輸入來源、資源和 AppComponents,請完成下列程序的步驟。

編輯應用程式的輸入來源
  1. 若要編輯應用程式的輸入來源,請選擇輸入來源索引標籤。

    輸入來源區段會列出應用程式資源的所有輸入來源。您可以透過下列方式識別輸入來源:

    • 來源名稱 – 輸入來源的名稱。選擇來源名稱,以在個別應用程式中檢視其詳細資訊。對於手動新增的輸入來源,連結將無法使用。例如,如果您選擇從 AWS CloudFormation 堆疊匯入的來源名稱,則會將您重新導向至主控台上的 AWS CloudFormation 堆疊詳細資訊頁面。

    • 來源 ARN – 輸入來源的 Amazon Resource Name (ARN)。選擇 ARN,在個別應用程式中檢視其詳細資訊。對於手動新增的輸入來源,連結將無法使用。例如,如果您選擇從 AWS CloudFormation 堆疊匯入的 ARN,則會將您重新導向至 AWS CloudFormation 主控台上的堆疊詳細資訊頁面。

    • 來源類型 – 輸入來源的類型。輸入來源包括 Amazon EKS 叢集、 AWS CloudFormation 堆疊、myApplications 應用程式 AWS Resource Groups、Terraform 狀態檔案,以及手動新增的資源。

    • 關聯的資源 – 與輸入來源相關聯的資源數目。在資源索引標籤中選擇數字,以檢視輸入來源的所有相關資源

  2. 若要將輸入來源新增至您的應用程式,請從輸入來源區段中選擇新增輸入來源。如需新增輸入來源的詳細資訊,請參閱新增資源集合

  3. 若要編輯輸入來源,請選取輸入來源,然後從動作中選擇下列其中一個選項:

    • 重新匯入輸入來源 (最多 5 個) – 重新匯入最多五個選取的輸入來源。

    • 刪除輸入來源 – 刪除選取的輸入來源。

      若要發佈應用程式,它必須至少包含一個輸入來源。如果您刪除所有輸入來源,則會停用發佈新版本

編輯應用程式的 資源
  1. 若要編輯應用程式的資源,請選擇資源索引標籤。

    注意

    若要查看未評估的資源清單,請選擇檢視未評估的資源

    資源區段列出您選擇用作應用程式描述範本的應用程式資源。為了增強您的搜尋體驗, AWS Resilience Hub 已根據多個搜尋條件將資源分組。這些搜尋條件包括 AppComponent 類型、不支援的資源和排除的資源。若要根據資源資料表中的搜尋條件篩選資源,請選擇每個搜尋條件下方的數字。

    您可以透過以下方式識別資源:

    • 邏輯 ID – 邏輯 ID 是用來識別 AWS CloudFormation 堆疊、Terraform 狀態檔案、手動新增應用程式、myApplications 應用程式或 資源的名稱 AWS Resource Groups。

      注意
      • Terraform 可讓您針對不同的資源類型使用相同的名稱。因此,您會在共用相同名稱之資源的邏輯 ID 結尾看到「- 資源類型」。

      • 若要檢視所有應用程式資源的執行個體,請在邏輯 ID 之前選擇加號 ()。若要檢視應用程式資源的所有執行個體,請在每個資源的邏輯 ID 之前選擇加號 ()。

        如需支援資源的詳細資訊,請參閱 AWS Resilience Hub 支援的資源

    • 資源類型 – 資源類型可識別應用程式的元件資源。例如, AWS::EC2::Instance宣告 Amazon EC2 執行個體。如需將 AppComponent 資源分組的詳細資訊,請參閱應用程式元件中的資源分組

    • 來源名稱 – 輸入來源的名稱。選擇來源名稱,以在個別應用程式中檢視其詳細資訊。對於手動新增的輸入來源,連結將無法使用。例如,如果您選擇從 AWS CloudFormation 堆疊匯入的來源名稱,則會將您重新導向至 上的堆疊詳細資訊頁面 AWS CloudFormation。

    • 來源類型 – 輸入來源的類型。輸入來源包括 AWS CloudFormation 堆疊、myApplications 應用程式 AWS Resource Groups、Terraform 狀態檔案,以及手動新增的資源。

      注意

      若要編輯 Amazon EKS 叢集,請完成 中的步驟 編輯應用程式程序的 AWS Resilience Hub 輸入來源

    • 來源堆疊 – 包含 資源的 AWS CloudFormation 堆疊。此欄取決於您選擇的應用程式結構類型。

    • 實體 ID – 該資源的實際指派識別符,例如 Amazon EC2 執行個體 ID 或 S3 儲存貯體名稱。

    • 已包含 – 這表示 是否 AWS Resilience Hub 在應用程式中包含這些資源。

    • 可評估 – 這表示 是否會 AWS Resilience Hub 評估您的資源的彈性。

    • AppComponents – 在發現其應用程式結構時指派給此資源的 AWS Resilience Hub 元件。

    • 名稱 – 應用程式資源的名稱。

    • 帳戶 – 擁有實體資源 AWS 的帳戶。

  2. 若要尋找未列出的資源,請在搜尋方塊中輸入資源邏輯 ID。

  3. 若要從應用程式中移除資源,請選取資源,然後選擇從動作中排除資源

  4. 若要解決應用程式上的資源,請選擇重新整理資源

  5. 若要修改現有的應用程式資源,請完成下列步驟:

    1. 選取資源,然後從動作中選擇更新堆疊

    2. 更新堆疊頁面中,若要更新您的資源,請完成 中的適當程序新增資源集合,然後返回此程序。

    3. 選擇 Save (儲存)。

  6. 若要將資源新增至您的應用程式,請從動作中,選擇新增資源並完成下列步驟:

    1. 從資源類型下拉式清單中選取資源類型

    2. 從 AppComponent 下拉式清單中選取 AppComponent

    3. 在資源名稱方塊中輸入資源邏輯 ID。

    4. 在資源識別符方塊中輸入實體資源 ID、資源名稱或資源 ARN。

    5. 選擇新增

  7. 若要編輯資源名稱,請選取資源,從動作中選擇編輯資源名稱,然後完成下列步驟:

    1. 在資源名稱方塊中輸入資源邏輯 ID。

    2. 選擇 Save (儲存)。

  8. 若要編輯資源識別符,請選取資源,從動作中選擇編輯資源識別符,然後完成下列步驟:

    1. 在資源識別符方塊中輸入實體資源 ID、資源名稱或資源 ARN。

    2. 選擇 Save (儲存)。

  9. 若要變更 AppComponent,請選取資源,選擇從動作變更 AppComponent,然後完成下列步驟:

    1. 從 AppComponent 下拉式清單中選取 AppComponent

    2. 選擇新增

  10. 若要刪除資源,請選取資源,然後從動作中選擇刪除資源

  11. 若要包含資源,請選取資源,然後從動作中選擇包含資源

編輯應用程式的 AppComponents
  1. 若要編輯應用程式的 AppComponents,請選擇 AppComponents 索引標籤。

    注意

    如需將 AppComponent 資源分組的詳細資訊,請參閱應用程式元件中的資源分組

    AppComponents 區段會列出資源分組的所有邏輯元件。您可以透過以下方式識別 AppComponents:

    • AppComponent 名稱 – 在發現其應用程式結構時指派給此資源的元件名稱 AWS Resilience Hub 。

    • AppComponent 類型 – 元件的 AWS Resilience Hub 類型。

    • 來源名稱 – 輸入來源的名稱。選擇來源名稱,以在個別應用程式中檢視其詳細資訊。例如,如果您選擇從 AWS CloudFormation 堆疊匯入的來源名稱,則會將您重新導向至 上的堆疊詳細資訊頁面 AWS CloudFormation。

    • 資源計數 – 與輸入來源相關聯的資源數量。在資源索引標籤中選擇數字以檢視輸入來源的所有相關資源

  2. 若要建立 AppComponent,請從動作功能表中選擇建立新的 AppComponent,並完成下列步驟:

    1. 在 AppComponent 名稱方塊中輸入 AppComponent 的名稱。為了參考,我們已使用範例名稱預先填入此欄位。

    2. 從 AppComponent 類型下拉式清單中選取 AppComponent 的類型

    3. 選擇 Save (儲存)。

  3. 若要編輯 AppComponent,請選取 AppComponent,然後從動作中選擇編輯 AppComponent

  4. 若要刪除 AppComponent,請選取 AppComponent,然後從動作中選擇刪除 AppComponent

變更資源清單後,您會收到提醒,指出已對應用程式的草稿版本進行變更。若要執行準確的彈性評估,您必須發佈應用程式的新版本。如需如何發佈新版本的詳細資訊,請參閱發佈新的 AWS Resilience Hub 應用程式版本