AWS ELB

Modify classic load balancer attributes

このページは日本語には対応しておりません。随時翻訳に取り組んでいます。翻訳に関してご質問やご意見ございましたら、お気軽にご連絡ください。

Modify the attributes of a classic load balancer.

Inputs

Expand All

フィールド

種類

説明

region [required]

enum

default: us-east-1

name [required]

string

accessLog

object

Enable the load balancer to capture detailed information of all requests and deliver the information to an Amazon S3 bucket.

Enabled [required]

boolean

Specifies whether access logs are enabled for the load balancer.

S3BucketName

string

The name of the Amazon S3 bucket where the access logs are stored.

EmitInterval

number

The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes. Default: 60 minutes

S3BucketPrefix

string

The logical hierarchy you created for your Amazon S3 bucket, for example my-bucket-prefix/prod. If the prefix is not provided, the log is placed at the root level of the bucket.

idleTimeout

number

The time that the connection is allowed to be idle (no data sent over the connection) before it is closed by the load balancer.

crossZoneLoadBalancingEnabled

boolean

connectionDrainingEnabled

boolean

connectionDrainingTimeout

number

The maximum time to keep existing connections open before deregistering the instances.

Outputs

Expand All

フィールド

種類

説明

name

string

clbAttributes

object

CrossZoneLoadBalancing

object

If enabled, the load balancer routes the request traffic evenly across all instances regardless of the Availability Zones. For more information, see Configure Cross-Zone Load Balancing in the Classic Load Balancers Guide.

Enabled [required]

boolean

Specifies whether cross-zone load balancing is enabled for the load balancer.

AccessLog

object

If enabled, the load balancer captures detailed information of all requests and delivers the information to the Amazon S3 bucket that you specify. For more information, see Enable Access Logs in the Classic Load Balancers Guide.

Enabled [required]

boolean

Specifies whether access logs are enabled for the load balancer.

S3BucketName

string

The name of the Amazon S3 bucket where the access logs are stored.

EmitInterval

number

The interval for publishing the access logs. You can specify an interval of either 5 minutes or 60 minutes. Default: 60 minutes

S3BucketPrefix

string

The logical hierarchy you created for your Amazon S3 bucket, for example my-bucket-prefix/prod. If the prefix is not provided, the log is placed at the root level of the bucket.

ConnectionDraining

object

If enabled, the load balancer allows existing requests to complete before the load balancer shifts traffic away from a deregistered or unhealthy instance. For more information, see Configure Connection Draining in the Classic Load Balancers Guide.

Enabled [required]

boolean

Specifies whether connection draining is enabled for the load balancer.

Timeout

number

The maximum time, in seconds, to keep the existing connections open before deregistering the instances.

ConnectionSettings

object

If enabled, the load balancer allows the connections to remain idle (no data is sent over the connection) for the specified duration. By default, Elastic Load Balancing maintains a 60-second idle connection timeout for both front-end and back-end connections of your load balancer. For more information, see Configure Idle Connection Timeout in the Classic Load Balancers Guide.

IdleTimeout [required]

number

The time, in seconds, that the connection is allowed to be idle (no data has been sent over the connection) before it is closed by the load balancer.

AdditionalAttributes

[object]

Any additional attributes.

Key

string

The name of the attribute. The following attribute is supported. elb.http.desyncmitigationmode - Determines how the load balancer handles requests that might pose a security risk to your application. The possible values are monitor, defensive, and strictest. The default is defensive.

Value

string

This value of the attribute.

amzRequestId [required]

string