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

AWS::ElasticLoadBalancingV2::LoadBalancer LoadBalancerAttribute

为应用程序负载均衡器或网络负载均衡器指定属性。

语法

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

JSON

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

YAML

Key: String Value: String

属性

Key

属性的名称。

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

  • access_logs.s3.enabled – 指示是否启用访问日志。该值为 truefalse。默认为 false

  • access_logs.s3.bucket – 访问日志所用的 S3 存储桶的名称。如果启用访问日志,则此属性是必需的。存储桶必须位于负载均衡器所在的区域,并且必须具有向 Elastic Load Balancing 授予写入存储桶权限的存储桶策略。

  • access_logs.s3.prefix – 访问日志在 S3 存储桶中位置的前缀。

  • deletion_protection.enabled – 指示是否启用删除保护。该值为 truefalse。默认为 false

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

  • idle_timeout.timeout_seconds – 空闲超时值(以秒为单位)。有效范围为 1-4000 秒。默认值为 60 秒。

  • routing.http.drop_invalid_header_fields.enabled - 指示负载均衡器是将具有无效标头字段的 HTTP 标头删除 (true) 还是路由到目标 (false)。默认为 false

  • routing.http2.enabled – 指示是否启用了 HTTP/2。该值为 truefalse。默认为 true。Elastic Load Balancing 要求消息标头名称仅包含字母数字字符和连字符。

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

  • load_balancing.cross_zone.enabled – 指示是否启用了跨区域负载均衡。该值为 truefalse。默认为 false

必需:否

类型:字符串

最高256

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

Update requires: No interruption

Value

属性的值。

必需:否

类型:字符串

最高1024

Update requires: No interruption

另请参阅