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

Uploaded Source

Built Distribution

File details

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

File metadata

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

File hashes

Hashes for aws-cdk.aws-elasticloadbalancing-1.2.0.tar.gz
Algorithm Hash digest
SHA256 4c59ad637a4933a87b6c908c1cee7bdef88a110e3aeafdf98c6728e6d4e8b4c0
MD5 e8dfefdb60698fd8765ba9218b38e513
BLAKE2b-256 e4d8b0f6f9f7dac55ce2ded3b1d10e4d6bb200257698bc9207819a37f8324bd8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aws_cdk.aws_elasticloadbalancing-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87f1d632374d5c7b225c0c0cb636090f72b651f49b40429c9187d9415c65dc2d
MD5 e3b0cdc4ad31bbf8c87db424d4858634
BLAKE2b-256 f7e7d529c2f0dc283097f2aae07c17d1e47f7fd5713d8b9fe0902572fb2f1a93

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