

**推出 的新主控台體驗 AWS WAF**

您現在可以使用更新後的體驗，在主控台的任何位置存取 AWS WAF 功能。如需詳細資訊，請參閱[使用 主控台](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html)。

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

# Shield Advanced 的運作狀態檢查範例
<a name="health-checks-examples"></a>

本節顯示您可以在計算的運作狀態檢查中使用的運作狀態檢查範例。計算的運作狀態檢查會使用多個個別的運作狀態檢查來判斷合併狀態。每個個別運作狀態檢查的狀態取決於端點的運作狀態或 Amazon CloudWatch 指標的狀態。您可以將運作狀態檢查合併為計算的運作狀態檢查，然後設定計算的運作狀態檢查，以根據個別運作狀態檢查的合併運作狀態報告運作狀態。根據您的應用程式效能和可用性需求，調整計算的運作狀態檢查的敏感度。

如需有關計算的運作狀態檢查的資訊，請參閱《Amazon Route 53 開發人員指南》中的[監控其他運作狀態檢查 （計算的運作狀態檢查）](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/health-checks-creating-values.html#health-checks-creating-values-calculated)。如需詳細資訊，請參閱部落格文章 [Route 53 改進 – 計算的運作狀態檢查和延遲檢查](https://aws.amazon.com/blogs/aws/route-53-improvements-calculated-health-checks-and-latency-checks/)。

**Topics**
+ [

## Amazon CloudFront 分佈
](#health-checks-example-cloudfront)
+ [

## 負載平衡器
](#health-checks-example-load-balancer)
+ [

## Amazon EC2 彈性 IP 地址 (EIP)
](#health-checks-example-elastic-ip)

## Amazon CloudFront 分佈
<a name="health-checks-example-cloudfront"></a>

下列範例說明可以合併為 CloudFront 分佈的計算運作狀態檢查的運作狀態檢查：
+ 透過在提供動態內容的分發上指定路徑的網域名稱來監控端點。運作狀態良好的回應會包含 HTTP 回應代碼 2xx 和 3xx。
+ 監控測量 CloudFront 原始伺服器運作狀態的 CloudWatch 警示狀態。 CloudFront 例如，您可以在 Application Load Balancer 指標 上維護 CloudWatch 警示`TargetResponseTime`，並建立反映警示狀態的運作狀態檢查。當回應時間、離開負載平衡器的請求與負載平衡器收到目標的回應之間， 超出警示中設定的閾值時，運作狀態檢查可能運作狀態不佳。
+ 監控 CloudWatch 警示的狀態，以測量回應的 HTTP 狀態碼為 5xx 的請求百分比。如果 CloudFront 分佈的 5xx 錯誤率高於 CloudWatch 警示中定義的閾值，則此運作狀態檢查的狀態將切換為運作狀態不佳。

## 負載平衡器
<a name="health-checks-example-load-balancer"></a>

下列範例說明可用於 Application Load Balancer、Network Load Balancer 或 Global Accelerator 標準加速器的計算運作狀態檢查的運作狀態檢查。
+ 監控 CloudWatch 警示的狀態，以測量用戶端與負載平衡器建立的新連線數。您可以在某種程度上設定高於每日平均值的新連線平均數的警示閾值。每種資源類型的指標如下：
  + Application Load Balancer： `NewConnectionCount`
  + Network Load Balancer： `ActiveFlowCount`
  + Global Accelerator： `NewFlowCount`
+ 對於 Application Load Balancer 和 Network Load Balancer，監控 CloudWatch 警示的狀態，以測量視為運作狀態良好的負載平衡器數量。您可以在可用區域或負載平衡器所需的運作狀態良好主機數量下限上設定警示閾值。負載平衡器資源的可用指標如下：
  + Application Load Balancer： `HealthyHostCount`
  + Network Load Balancer： `HealthyHostCount`
+ 對於 Application Load Balancer，監控 CloudWatch 警示的狀態，以測量負載平衡器目標產生的 HTTP 5xx 回應碼數目。對於 Application Load Balancer，您可以使用 指標，`HTTPCode_Target_5XX_Count`並將警示閾值以負載平衡器所有 5xx 錯誤的總和為基礎。

## Amazon EC2 彈性 IP 地址 (EIP)
<a name="health-checks-example-elastic-ip"></a>

下列範例運作狀態檢查可以合併為 Amazon EC2 彈性 IP 地址的計算運作狀態檢查：
+ 透過指定彈性 IP 地址來監控端點。只要可以使用 IP 地址後方的資源建立 TCP 連線，運作狀態檢查就會保持正常運作。
+ 監控 CloudWatch 警示的狀態，以測量目前執行個體上使用的已配置 Amazon EC2 運算單位百分比。您可以使用 Amazon EC2 指標`CPUUtilization`，並根據您認為應用程式的高 CPU 使用率來建立警示閾值，例如 90%。