View a markdown version of this page

為您的服務設定運作狀態檢查 - AWS App Runner

AWS App Runner 不再開放給新客戶。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱AWS App Runner 可用性變更。

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

為您的服務設定運作狀態檢查

AWS App Runner 透過執行運作狀態檢查來監控服務的運作狀態。預設的運作狀態檢查通訊協定為 TCP。App Runner 會 Ping 指派給您服務的網域。或者,您可以將運作狀態檢查通訊協定設定為 HTTP。App Runner 會將運作狀態檢查 HTTP 請求傳送至您的 Web 應用程式。

您可以設定與運作狀態檢查相關的一些設定。下表說明運作狀態檢查設定及其預設值。

設定 描述 預設

通訊協定

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

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

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

TCP

路徑

App Runner 傳送 HTTP 運作狀態檢查請求的 URL。僅適用於 HTTP 檢查。

/

Interval

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

5

Timeout (逾時)

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

2

運作狀態良好的閾值

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

1

運作狀態不佳的閾值

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

5

設定運作狀態檢查

使用下列其中一種方法來設定 App Runner 服務的運作狀態檢查:

App Runner console

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

App Runner 主控台組態頁面,顯示運作狀態檢查選項
App Runner API or AWS CLI

當您呼叫 CreateService 或 UpdateService API 動作時,您可以使用 HealthCheckConfiguration 參數來指定運作狀態檢查設定。

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