为您的服务配置运行状况检查 - AWS App Runner

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为您的服务配置运行状况检查

AWS App Runner 通过执行运行状况检查来监控服务的运行状况。默认运行状况检查协议为 TCP。App Runner 会对分配给你的服务的域执行 ping 操作。您也可以将运行状况检查协议设置为 HTTP。App Runner 向你的 Web 应用程序发送运行状况检查 HTTP 请求。

您可以配置一些与运行状况检查相关的设置。下表描述了运行状况检查设置及其默认值。

设置 描述 默认

协议

App Runner 用于对您的服务执行运行状况检查的 IP 协议。

如果您将协议设置为TCP,则 App Runner 会在应用程序正在监听的端口上对分配给您的服务的默认域执行 ping 操作。

如果您将协议设置为HTTP,App Runner 会向配置的路径发送运行状况检查请求。

TCP

路径

App Runner 向其发送 HTTP 运行状况检查请求的网址。仅适用于 HTTP 检查。

/

Interval

运行状况检查之间的时间间隔(以秒为单位)。

5

超时

在确定运行状况检查响应失败之前等待的时间(以秒为单位)。

2

健康阈值

App Runner 确定服务运行状况正常之前必须成功的连续检查次数。

1

不健康阈值

App Runner 确定服务运行状况不正常之前必须失败的连续检查次数。

5

配置运行状况检查

使用以下方法之一为您的 App Runner 服务配置运行状况检查:

App Runner console

使用 App Runner 控制台创建 App Runner 服务时,或者稍后更新其配置时,可以配置运行状况检查设置。有关完整的控制台程序,请参阅创建 App Runner 服务配置 App Runner 服务。在这两种情况下,请在控制台页面上查找 Health check 配置部分。

显示运行状况检查选项的 App Runner 控制台配置页面
App Runner API or AWS CLI

当您调用CreateServiceUpdateServiceAPI 操作时,您可以使用HealthCheckConfiguration参数来指定运行状况检查设置。

有关参数结构的信息,请参阅 AWS App Runner API 参考HealthCheckConfiguration中的。