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.

# Example may have issues. See https://github.com/aws/jsii/issues/826
lb = elb.LoadBalancer(self, "LB",
    vpc=vpc,
    internet_facing=True,
    health_check={
        "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:

# Example may have issues. See https://github.com/aws/jsii/issues/826
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.13.0.tar.gz (63.1 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

  • Download URL: aws-cdk.aws-elasticloadbalancing-1.13.0.tar.gz
  • Upload date:
  • Size: 63.1 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.13.0.tar.gz
Algorithm Hash digest
SHA256 49357802760c6929bffad01316d0c4b33cb507be00b3bac6be6e2955b4708a0a
MD5 927b9725205758ba093987be4e318369
BLAKE2b-256 3f17ca0ecf662c42ee7d750e29f3b0fc72e833350aa033b5d47f80e49e76aa4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aws_cdk.aws_elasticloadbalancing-1.13.0-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.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 48b903fc62406429304b6c95773cf0f0ecf80b8a4f415975eae819a23c753fee
MD5 cf11d70c1beee6f7ffa99c80cfe07c86
BLAKE2b-256 57a4dc7f90f05e1bc5e2056d6ffebf6491b9cdacd3746823a97aef7fb8899965

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