CDK Constructs for AWS ElasticLoadBalancing
Project description
Amazon Elastic Load Balancing Construct Library
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
Built Distribution
Close
Hashes for aws-cdk.aws-elasticloadbalancing-1.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c59ad637a4933a87b6c908c1cee7bdef88a110e3aeafdf98c6728e6d4e8b4c0 |
|
MD5 | e8dfefdb60698fd8765ba9218b38e513 |
|
BLAKE2b-256 | e4d8b0f6f9f7dac55ce2ded3b1d10e4d6bb200257698bc9207819a37f8324bd8 |
Close
Hashes for aws_cdk.aws_elasticloadbalancing-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87f1d632374d5c7b225c0c0cb636090f72b651f49b40429c9187d9415c65dc2d |
|
MD5 | e3b0cdc4ad31bbf8c87db424d4858634 |
|
BLAKE2b-256 | f7e7d529c2f0dc283097f2aae07c17d1e47f7fd5713d8b9fe0902572fb2f1a93 |