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

AWS::ElasticLoadBalancingV2::TargetGroup TargetGroupAttribute

指定目标组属性。

语法

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

JSON

{ "Key" : String, "Value" : String }

YAML

Key: String Value: String

属性

Key

属性的名称。

应用程序负载均衡器和网络负载均衡器均支持以下属性:

  • deregistration_delay.timeout_seconds – Elastic Load Balancing 在将取消注册目标的状态从 draining 更改为 unused 之前需等待的时间。范围为 0-3600 秒。默认值为 300 秒。如果目标是一个 Lambda 函数,则不支持此属性。

  • stickiness.enabled – 指示是否启用粘性会话。该值为 truefalse。默认为 false

  • stickiness.type – 粘性会话的类型。对于 Application Load Balancer,可能的值为 lb_cookie;对于网络负载均衡器,则为 source_ip

仅当负载均衡器是 Application Load Balancer 且目标是实例或 IP 地址时,才支持以下属性:

  • load_balancing.algorithm.type - 负载均衡算法确定在路由请求时负载均衡器如何选择目标。该值为 round_robinleast_outstanding_requests。默认为 round_robin

  • slow_start.duration_seconds – 一个时间段(秒),在此期间,新注册目标接收增长份额的进入目标组的流量。此时间段结束后,目标接收其完整份额的流量。范围是 30-900 秒(15 分钟)。默认值为 0 秒 (已禁用)。

  • stickiness.lb_cookie.duration_seconds – 一个时间段,以秒为单位,在此期间来自客户端的请求应路由到相同的目标。经过这段时间之后,负载均衡器生成的 cookie 将视为过期。该范围为 1 秒到 1 周(604800 秒)。默认值为 1 天 (86400 秒)。

仅当负载均衡器是 Application Load Balancer 且目标是 Lambda 函数时,才支持以下属性:

  • lambda.multi_value_headers.enabled – 指示在负载均衡器和 Lambda 函数之间交换的请求和响应标头是否包含值或字符串的数组。该值为 truefalse。默认为 false。如果值为 false 并且请求包含重复的标头字段名称或查询参数键,则负载均衡器使用客户端发送的最后一个值。

仅网络负载均衡器支持以下属性:

  • proxy_protocol_v2.enabled – 指示是否已启用代理协议版本 2。该值为 truefalse。默认为 false

必需:否

类型:字符串

最高256

模式^[a-zA-Z0-9._]+$

Update requires: No interruption

Value

属性的值。

必需:否

类型:字符串

Update requires: No interruption