

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Network Load Balancer のゾーンシフトを有効にする
<a name="enable-zonal-shift"></a>

ゾーンシフトはデフォルトで無効になっており、各 Network Load Balancer で有効にする必要があります。これにより、必要な特定の Network Load Balancer のみを使用してゾーンシフトを開始できます。詳細については、「[Network Load Balancer のゾーンシフト](zonal-shift.md)」を参照してください。

**前提条件**

ロードバランサーのクロスゾーン負荷分散を有効にする場合、ゾーンシフトを有効にする前に、ロードバランサーにアタッチされたすべてのターゲットグループが次の要件を満たしている必要があります。
+ ターゲットグループプロトコルは `TCP` または `TLS` である必要があります。
+ ターゲットグループタイプを `alb` にすることはできません。
+ [[異常のあるターゲットの接続終了]](edit-target-group-attributes.md#unhealthy-target-connection-termination) は無効にする必要があります。
+ `load_balancing.cross_zone.enabled` ターゲットグループ属性は `true` または `use_load_balancer_configuration` (デフォルト) である必要があります。

------
#### [ Console ]

**ゾーンシフトを有効にするには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインの [**ロードバランシング**] で [**ロードバランサー**] を選択します。

1. Network Load Balancer を選択します。

1. **[属性]** タブで、**[編集]** を選択します。

1. **[アベイラビリティーゾーンルーティング設定]** の **[ARC ゾーンシフト統合]** で **[有効化]** を選択します。

1. **[Save changes]** (変更の保存) をクリックします。

------
#### [ AWS CLI ]

**ゾーンシフトを有効にするには**  
`zonal_shift.config.enabled` 属性を指定して [modify-load-balancer-attributes](https://docs.aws.amazon.com/cli/latest/reference/elbv2/modify-load-balancer-attributes.html) コマンドを使用します。

```
aws elbv2 modify-load-balancer-attributes \
    --load-balancer-arn load-balancer-arn \
    --attributes "Key=zonal_shift.config.enabled,Value=true"
```

------
#### [ CloudFormation ]

**ゾーンシフトを有効にするには**  
[AWS::ElasticLoadBalancingV2::LoadBalancer](https://docs.aws.amazon.com/AWSCloudFormation/latest/TemplateReference/aws-resource-elasticloadbalancingv2-loadbalancer.html) リソースを更新して、`zonal_shift.config.enabled` 属性を含めます。

```
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"
```

------