

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

# 從操作建議建立警示
<a name="create-alarm"></a>

AWS Resilience Hub 會建立 CloudFormation 範本，其中包含在 Amazon CloudWatch 中建立所選警示的詳細資訊。產生範本後，您可以透過 Amazon S3 URL 存取範本、下載相同的 ，並將其放在程式碼管道中，或透過 CloudFormation 主控台建立堆疊。

若要根據 AWS Resilience Hub 建議建立警示，您必須為建議的警示建立 CloudFormation 範本，並將其包含在程式碼庫中。

**在操作建議中建立警示**

1. 在左側導覽功能表中，選擇**應用程式**。

1. 在**應用程式中**，選擇您的應用程式。

1. 選擇**評估**索引標籤。

   在**彈性評估**表中，您可以使用下列資訊來識別您的評估：
   + **名稱** – 您在建立時提供的評估名稱。
   + **狀態** – 指出評估的執行狀態。
   + **合規狀態** – 指出評估是否符合彈性政策。
   + **彈性偏離狀態** – 指出您的應用程式是否已偏離或不是來自先前的成功評估。
   + **應用程式版本** – 應用程式的版本。
   + **調用者** – 指出調用評估的角色。
   + **開始時間** – 指出評估的開始時間。
   + **結束時間** – 指出評估的結束時間。
   + **ARN** – 評估的 Amazon Resource Name (ARN)。

1. 從**彈性評估資料表中選取評估**。如果您沒有評估，請完成 中的程序，[在 中執行彈性評估 AWS Resilience Hub](run-assessment.md)然後返回此步驟。

1. 選擇**操作建議**。

1. 如果預設未選取，請選擇**警示**索引標籤。

   在**警示**表格中，您可以使用下列項目識別建議的警示：
   + **名稱** – 您已為應用程式設定的警示名稱。
   + **描述** – 描述警示的目標。
   + **狀態** – 指出 Amazon CloudWatch 警示的目前實作狀態。

     此欄會顯示下列其中一個值：
     + **已實作** – 表示 建議的警示 AWS Resilience Hub 已實作在您的應用程式中。選擇以下數字會篩選**警示**資料表，以顯示應用程式中實作的所有建議警示。
     + **未實作** – 表示 建議的警示 AWS Resilience Hub 已包含在應用程式中，但未實作。選擇以下數字將篩選**警示**資料表，以顯示未在應用程式中實作的所有建議警示。
     + **已排除** – 表示您的應用程式 AWS Resilience Hub 已排除 建議的警示。選擇以下數字會篩選**警示**資料表，以顯示應用程式排除的所有建議警示。如需包含和排除建議警示的詳細資訊，請參閱[包含或排除操作建議](https://docs.aws.amazon.com/resilience-hub/latest/userguide/exclude-recommend.html?icmpid=docs_resiliencehub_help_panel_operational_recommendations_alarms)。
     + **非作用中** – 表示警示已部署至 Amazon CloudWatch，但在 Amazon CloudWatch 中狀態設定為 **INSUFFICIENT\$1DATA**。選擇以下數字會篩選**警示**資料表，以顯示所有已實作和非作用中的警示。
   + **組態** – 指出是否有任何需要解決的待定組態相依性。
   + **類型** – 指出警示的類型。
   + **AppComponent** – 指出與此警示相關聯的應用程式元件 (AppComponents)。
   + **參考 ID** – 指出 AWS CloudFormation 堆疊事件的邏輯識別符 AWS CloudFormation。
   + **建議 ID** – 指出 AWS CloudFormation 堆疊資源的邏輯識別符 AWS CloudFormation。

1. 在**警示**索引標籤中，若要根據特定狀態篩選警示資料表中的**警示**建議，請選取相同狀態下方的數字。

1. 選取您要為應用程式設定的建議警示，然後選擇**建立 CloudFormation 範本**。

1. 在**建立 CloudFormation 範本**對話方塊中，您可以使用自動產生的名稱，也可以在 CloudFormation CloudFormation 範本名稱方塊中輸入範本的名稱。 **CloudFormation ** 

1. 選擇**建立**。這可能需要幾分鐘的時間來建立 AWS CloudFormation 範本。

   完成下列程序，以在您的程式碼庫中包含建議。

**包含您的程式碼庫 AWS Resilience Hub 建議**

1. 選擇**範本**索引標籤以檢視您剛建立的範本。您可以使用下列項目來識別您的範本：
   + **名稱** – 您在建立時提供的評估名稱。
   + **狀態** – 指出評估的執行狀態。
   + **類型** – 指出操作建議的類型。
   + **格式** – 指出範本建立的格式 (JSON/文字）。
   + **開始時間** – 指出評估的開始時間。
   + **結束時間** – 指出評估的結束時間。
   + **ARN** – 範本的 ARN

1. 在**範本詳細資訊**下，選擇**範本 S3 路徑**下方的連結，以在 Amazon S3 主控台中開啟範本物件。

1. 在 Amazon S3 主控台**的物件**資料表中，選擇警示資料夾連結。

1. 若要複製 Amazon S3 路徑，請選取 JSON 檔案前面的核取方塊，然後選擇**複製 URL**。

1. 從 AWS CloudFormation 主控台建立 AWS CloudFormation 堆疊。如需建立 AWS CloudFormation 堆疊的詳細資訊，請參閱 [https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)。

   建立 AWS CloudFormation 堆疊時，您必須提供從上一個步驟複製的 Amazon S3 路徑。