AWS::AppMesh::VirtualNode HealthCheck - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::AppMesh::VirtualNode HealthCheck

表示虚拟节点的侦听器的运行状况检查策略的对象。

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "HealthyThreshold" : Integer, "IntervalMillis" : Integer, "Path" : String, "Port" : Integer, "Protocol" : String, "TimeoutMillis" : Integer, "UnhealthyThreshold" : Integer }

YAML

HealthyThreshold: Integer IntervalMillis: Integer Path: String Port: Integer Protocol: String TimeoutMillis: Integer UnhealthyThreshold: Integer

属性

HealthyThreshold

在声明侦听器运行状况良好之前,必须发生的连续成功的运行状况检查次数。

必需:是

类型:整数

Update requires: No interruption

IntervalMillis

执行每次运行状况检查间隔的时间,以毫秒为单位。

必需:是

类型:整数

Update requires: No interruption

Path

运行状况检查请求的目标路径。只有在指定的协议为 HTTP 或 HTTP/2 时,才会使用该值。对于任何其他协议,将忽略该值。

必需:否

类型:字符串

Update requires: No interruption

Port

运行状况检查请求的目标端口。此端口必须匹配在 PortMapping 中为侦听器定义的端口。

必需:否

类型:整数

Update requires: No interruption

Protocol

运行状况检查请求的协议。如果指定 grpc,您的服务必须符合 GRPC 运行状况检查协议

必需:是

类型:字符串

Update requires: No interruption

TimeoutMillis

接收来自运行状况检查的响应时要等待的时间,以毫秒为单位。

必需:是

类型:整数

Update requires: No interruption

UnhealthyThreshold

在声明虚拟节点运行状况不佳前,必须发生的连续失败的运行状况检查次数。

必需:是

类型:整数

Update requires: No interruption