

# 使用 CloudFormation 範本在事件偵測與回應中建置 CloudWatch 警示
<a name="idr-create-alarms-with-cfn"></a>

為了加速在 AWS 事件偵測與回應中上線，並減少建置警示所需的工作量，AWS 為您提供了 CloudFormation 範本。這些範本包括常用上線服務的最佳化警示設定，例如 Application Load Balancer、Network Load Balancer 和 Amazon CloudFront。

**使用 CloudFormation 範本建置 CloudWatch 警示**

1. 使用提供的連結下載範本：    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/IDR/latest/userguide/idr-create-alarms-with-cfn.html)

1. 檢閱下載的 JSON 檔案，確保其符合您組織的營運和安全程序。

1. 建立 CloudFormation 堆疊：
**注意**  
以下步驟使用標準 CloudFormation 堆疊建立程序。如需詳細步驟，請參閱[在 CloudFormation 主控台上建立堆疊](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)。

   1. 在以下網址開啟 AWS CloudFormation 主控台：[https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/)。

   1. 選擇 **Create Stack** (建立堆疊)。

   1. 選擇**範本已準備就緒**，然後從本機資料夾上傳範本檔案。

      以下是**建立堆疊**畫面的範例。  
![\[建立堆疊上傳範本檔案範例\]](http://docs.aws.amazon.com/zh_tw/IDR/latest/userguide/images/create-cfn-stack1.png)

   1. 選擇**下一步**。

   1. 輸入下列必填資訊：
      + **AlarmNameConfig** 和 **AlarmDescriptionConfig**：輸入警示的名稱和說明。
      + **ThresholdConfig**：修訂閾值以符合應用程式的需求。
      + **DistributionIDConfig**：確定分佈 ID 指向您建立 CloudFormation 堆疊所在帳戶中的正確資源。

   1. 選擇**下一步**。

   1. 檢閱 **PeriodConfig**、**EvalutionPeriodConfig** 和 **DatapointsToAlarmConfig** 欄位中的預設值。最佳實務是使用這些欄位的預設值。您可以視需要進行調整，以符合應用程式的需求。

   1. 視需要選擇性地輸入標籤和 SNS 通知資訊。最佳實務是開啟**終止保護**，防止意外刪除警示。若要開啟終止保護，請選取**已啟用**選項按鈕，如下列範例所示：  
![\[建立堆疊啟用終止保護範例\]](http://docs.aws.amazon.com/zh_tw/IDR/latest/userguide/images/create-cfn-stack2.png)

   1. 選擇**下一步**。

   1. 檢閱您的堆疊設定，然後選擇**建立堆疊**。

   1. 建立堆疊後，您會看到 Amazon CloudWatch **警示**清單中列出警示，如下列範例所示：  
![\[範例 CloudWatch 警示清單\]](http://docs.aws.amazon.com/zh_tw/IDR/latest/userguide/images/create-cfn-stack3.png)

1. 您在正確的帳戶和 AWS 區域中建立所有警示之後，請通知您的技術客戶經理 (TAM)。AWS 事件偵測與回應團隊會檢閱新警示的狀態，然後繼續上線。