Skip to main content

CDK Constructs for AWS ElasticLoadBalancing

Project description

Amazon Elastic Load Balancing Construct Library


Stability: 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.

const lb = new elb.LoadBalancer(this, 'LB', {
    vpc,
    internetFacing: true,
    healthCheck: {
        port: 80
    },
});

lb.addTarget(myAutoScalingGroup);
lb.addListener({
    externalPort: 80,
});

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

lb.addListener({
    externalPort: 80,
    allowConnectionsFrom: [mySecurityGroup]
});

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.10.1.tar.gz
  • Upload date:
  • Size: 63.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.5

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.10.1.tar.gz
Algorithm Hash digest
SHA256 8d457c3d491ebd2ccbd6f909b6d1f9005ffc93d6d3eb487421ec3dcf1ceab2ce
MD5 06ac07c8de6aa5d037a441f9ab09009a
BLAKE2b-256 4f4c8b60004186e28da221245db13eb33589a8614b4e9416debb26e602da7f88

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.10.1-py3-none-any.whl
  • Upload date:
  • Size: 61.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.0.1 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.6.5

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c15149aef8fb1fe8606de1691977444e4d23adc50cdb0ea27dd873cbf6879eb3
MD5 83d4b6fae7ac09e96c5f7348d08e2518
BLAKE2b-256 92586254ba1b040052c369ac21dec574be676ac313413ca3038397756d9f71aa

See more details on using hashes here.

Supported by

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