Enable zonal shift for your Network Load Balancer
Zonal shift is disabled by default and must be enabled on each Network Load Balancer. This ensures that you can start a zonal shift
using only the specific Network Load Balancers that you want. For more information, see Zonal shift for your Network Load Balancer.
Prerequisite
If you enable cross-zone load balancing for the load balancer, the
load_balancing.cross_zone.enabled attribute of every target group attached
to the load balancer must be true or use_load_balancer_configuration
(the default) before you can enable zonal shift.
- Console
-
To enable zonal shift
Open the Amazon EC2 console at
https://console.aws.amazon.com/ec2/.
-
On the navigation pane, under Load Balancing, choose
Load Balancers.
-
Select the Network Load Balancer.
-
On the Attributes tab, choose Edit.
-
Under Availability Zone routing configuration, for
ARC zonal shift integration, choose Enable.
-
Choose Save changes.
- AWS CLI
-
To enable zonal shift
Use the modify-load-balancer-attributes command with the
zonal_shift.config.enabled attribute.
aws elbv2 modify-load-balancer-attributes \
--load-balancer-arn load-balancer-arn \
--attributes "Key=zonal_shift.config.enabled,Value=true"
- CloudFormation
-
To enable zonal shift
Update the AWS::ElasticLoadBalancingV2::LoadBalancer resource
to include the zonal_shift.config.enabled attribute.
Resources:
myLoadBalancer:
Type: 'AWS::ElasticLoadBalancingV2::LoadBalancer'
Properties:
Name: my-nlb
Type: network
Scheme: internal
Subnets:
- !Ref subnet-AZ1
- !Ref subnet-AZ2
SecurityGroups:
- !Ref mySecurityGroup
LoadBalancerAttributes:
-Key: "zonal_shift.config.enabled"
Value: "true"