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

This version

1.3.0

Download files

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

Source Distribution

Built Distribution

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.3.0.tar.gz
  • Upload date:
  • Size: 60.6 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.3.0.tar.gz
Algorithm Hash digest
SHA256 f7a1da16049b6e41972266e3eb0a629dedadc649cb473a01591da292d3a539bb
MD5 598719bbac202b5d140537957ccb6712
BLAKE2b-256 d3e16933fb3a72d7259d101e65e292c2246254212753b5f587c536aa1bbe4a8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.3.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.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b3ec19b751e364c5544105e31542d4714be90cee1c90743d5ade28d0bb176fb7
MD5 5512ffb20a6945db048b23924fc36ad2
BLAKE2b-256 630d449697e5f20c2eab7685184d623015dbcbeeebf83033f6a495e21baacf01

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