aws/lambda_ecs/node_modules/@aws-cdk/aws-elasticloadbalancing/README.md

Amazon Elastic Load Balancing Construct Library

cfn-resources: Stable

cdk-constructs: 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]
});


singha53/geomxCloud documentation built on Dec. 23, 2021, 2:29 a.m.