Skip to main content

The CDK Construct Library for AWS::ElasticLoadBalancing

Project description

Amazon Elastic Load Balancing Construct Library

---

cfn-resources: Stable

cdk-constructs: Stable


The @aws-cdk/aws-elasticloadbalancing package provides constructs for configuring classic load balancers.

Configuring a Load Balancer

Load balancers send traffic to one or more AutoScalingGroups. Create a load balancer, set up listeners and a health check, and supply the fleet(s) you want to load balance to in the targets property.

# vpc: ec2.IVpc

# my_auto_scaling_group: autoscaling.AutoScalingGroup

lb = elb.LoadBalancer(self, "LB",
    vpc=vpc,
    internet_facing=True,
    health_check=elb.HealthCheck(
        port=80
    )
)
lb.add_target(my_auto_scaling_group)
lb.add_listener(
    external_port=80
)

The load balancer allows all connections by default. If you want to change that, pass the allowConnectionsFrom property while setting up the listener:

# my_security_group: ec2.SecurityGroup
# lb: elb.LoadBalancer

lb.add_listener(
    external_port=80,
    allow_connections_from=[my_security_group]
)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws-cdk.aws-elasticloadbalancing-1.184.0.tar.gz (109.7 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file aws-cdk.aws-elasticloadbalancing-1.184.0.tar.gz.

File metadata

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.184.0.tar.gz
Algorithm Hash digest
SHA256 efcd1ed215e1a30c833d2e77735c55a877c18eb932b4a8e68a9f0e190802a6bc
MD5 1770e1893417f909f30d36ef8c2d1b79
BLAKE2b-256 d7d67a265e19a6a1b938919924df8d8385bb032ccee41882f8ff58afc2456888

See more details on using hashes here.

File details

Details for the file aws_cdk.aws_elasticloadbalancing-1.184.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.184.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8570a41ef7973b4eb14cd6d04260faa53e8d978cd74a0f35da5885bcc9b4bf50
MD5 54e49917b3cd36de9a1564326f29877b
BLAKE2b-256 5b8883fc11e756b1acb69d61b08bd365e0d70c50d6e0ae863b43daa4552a09f6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page