ローカルルートのターゲットを置換または復元する
デフォルトのローカルルートのターゲットを変更できます。ローカルルートのターゲットを置き換えた場合は、後でデフォルトの local
ターゲットに戻すことができます。VPC に複数の CIDR ブロックがある場合、ルートテーブルには複数のローカルルートが、CIDR ブロックごとに 1 つあります。必要に応じて、各ローカルルートのターゲットを置き換えまたは復元できます。
コンソールを使用してローカルルートを更新するには
-
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで [ルートテーブル] (Route tables) を選択して、ルートテーブルを選択します。
-
[Routes] (ルート) タブから、[Edit routes] (ルートの編集) を選択します。
-
ローカルルートの場合は、[Target] (ターゲット) をオフにしてから、新しいターゲットを選択します。
-
[Save changes] (変更の保存) をクリックします。
コンソールを使用してローカルルートのターゲットを復元するには
-
Amazon VPC コンソール (https://console.aws.amazon.com/vpc/
) を開きます。 -
ナビゲーションペインで [ルートテーブル] (Route tables) を選択して、ルートテーブルを選択します。
-
[アクション]、[ポリシーの編集] の順に選択します。
-
ルートの場合は、[Target] (ターゲット) をオフにしてから、[Local] (ローカル) を選択します。
-
[Save changes] (変更の保存) をクリックします。
AWS CLI を使用してローカルルートのターゲットを置き換えるには
[replace-route] コマンドを使用します。次の例では、ローカルルートのターゲットを eni-11223344556677889
に置き換えます 。
aws ec2 replace-route --route-table-id rtb-01234567890123456 --destination-cidr-block 10.0.0.0/16 --network-interface-id eni-11223344556677889
AWS CLI を使用してローカルルートのターゲットを復元するには
次の例では、ルートテーブル rtb-01234567890123456
のローカルターゲットを復元します。
aws ec2 replace-route --route-table-id rtb-01234567890123456 --destination-cidr-block 10.0.0.0/16 --local-target