設定服務的健康狀態檢查 - AWS App Runner

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

設定服務的健康狀態檢查

AWS App Runner 透過執行健康狀態檢查來監控服務的健全狀況。預設的健康狀態檢查通訊協定為 TCP。應用程序運行器 ping 分配給您的服務的域。您也可以將健全狀況檢查通訊協定設定為 HTTP。應用程序運行器發送健康檢查 HTTP 請求到您的 Web 應用程序。

您可以設定一些與健全狀況檢查相關的設定。下表說明健全狀況檢查設定及其預設值。

設定 描述 預設

通訊協定

App Runner 用來為您的服務執行運作狀態檢查的 IP 通訊協定。

如果您將通訊協定設定為TCP,App Runner 會在應用程式偵聽的連接埠上偵聽指派給服務的預設網域。

如果您將通訊協定設定為HTTP,App Runner 會將健康狀態檢查要求傳送至設定的路徑。

TCP

路徑

應用程序運行器向其發送 HTTP 健康檢查請求的 URL。僅適用於 HTTP 檢查。

/

Interval (間隔)

運作狀態檢查之間的時間間隔 (以秒為單位)。

5

逾時

在判斷運作狀態檢查回應失敗之前等待運作狀態檢查回應的時間 (以秒為單位)。

2

健康門檻

在 App Runner 判斷服務運作狀態良好之前,必須成功的連續檢查次數。

1

不健康的閾值

在 App Runner 判斷服務運作狀態不良之前,必須失敗的連續檢查次數。

5

設定運作狀態檢查

使用下列其中一種方法,為您的 App Runner 服務設定健康狀態檢查:

App Runner console

當您使用 App Runner 主控台建立 App Runner 服務時,或稍後更新其組態時,您可以設定健康狀態檢查設定。如需完整的主控台程序,請參閱創建應用程序運行器服務設定應用程式執行器服務。在這兩種情況下,請尋找主控台頁面上的 [Health 全狀況檢查設定] 區段。

顯示健康檢查選項的 App Runner 控制台配置頁
App Runner API or AWS CLI

呼叫CreateServiceUpdateServiceAPI 動作時,可以使用HealthCheckConfiguration參數來指定健康狀態檢查設定。

如需有關參數結構的資訊,請參閱 AWS App Runner API 參考資料HealthCheckConfiguration中的。