CDK Constructs for AWS ElasticLoadBalancing
Project description
Amazon Elastic Load Balancing Construct Library
This is a developer preview (public beta) module. Releases might lack important features and might have future breaking changes.
The @aws-cdk/aws-ec2
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
Built Distribution
Close
Hashes for aws-cdk.aws-elasticloadbalancing-0.38.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8672ab4e2199ba43ae95c98ea9c1d1f0b84f6891359661ad23f53f1e2e60fb |
|
MD5 | 563e4b3d6943f64d9236ac7b72c1f3c8 |
|
BLAKE2b-256 | 0ab2ac62e7b1f497390e2c3b00323a3d15b404b886fb42ddfd1f224ac2543600 |
Close
Hashes for aws_cdk.aws_elasticloadbalancing-0.38.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae56efa35183d8d9545ce39d452a87e0d87405e16c7b6c4817ab3defab66325b |
|
MD5 | 0ad3006db4a7e315f82b6de78cd25706 |
|
BLAKE2b-256 | 20d9862399c109495cbf7f765e12b6a1d427b09b76f64feefaa4c98a84d1bc52 |