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.
This API is still under active development and subject to non-backward compatible changes or removal in any future version. Use of the API is not recommended in production environments. Experimental APIs are not subject to the Semantic Versioning model.
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
Hashes for aws-cdk.aws-elasticloadbalancing-0.36.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfe33bc78ff2a110baa7352d8ea85ec122fa7c35bf5f4ced2ab6a3c9e6cb2402 |
|
MD5 | f3ac149ab0a0dd02afb37f2f0d671853 |
|
BLAKE2b-256 | c6f4830fe58ce696efecf8afcc318a3b08c955e9512adcde677c58f0fd972f76 |
Hashes for aws_cdk.aws_elasticloadbalancing-0.36.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f1a1affe5489b64aa4f313002ec23a01f4938062e199e388ffd2a8fbf389f48 |
|
MD5 | a311b5e00ee5bc3aca4ff1355f07c5d5 |
|
BLAKE2b-256 | 63214ddf8039fda607c86b4ae66d9eaa9a3d68947bb98f09a2659e2afa30b8bf |