Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions,
see Getting Started with Amazon Web Services in China
(PDF).
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.amazonaws.cn/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.
- Amazon 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"