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.163.2.tar.gz (104.1 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.163.2.tar.gz
Algorithm Hash digest
SHA256 9bfb98904abd0b899c9f23a6955011330306f60d819b4fae901d71476686afa8
MD5 bf68514caf54ccf2f7f9db55db56b06b
BLAKE2b-256 58e96e4ffeabca7b32da03074de9333f4c66680527517a10e2ba1b416d3dfeee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.163.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cd43f7d253c4a066faa9abaf60cda2fa525b5ebd279eee345994068e6db6571f
MD5 0fb7f82ff32ba4cfd2087a99a335a1cb
BLAKE2b-256 24123086feff3591676d375afbaeb6ad1ab626ffa426b8b5bb98f941625e3798

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