AR ホームベーカリー

オイラのアウトプット用ホームベーカリー!

AWS CLI でルートテーブルのつけかえ

c9katayama.hatenablog.com

おっできるんか!と思ってまず aws コマンドから、ルーティングの変更を試すことに。

削除

aws ec2 delete-route --route-table-id ルートテーブルID --destination-cidr-block 送信先
  • ルートテーブル ID
    • VPC ダッシュボードから確認出来るルートテーブルの ID
  • 送信先
    • IP/CIDR 形式、ルートテーブルを選択したあと、「ルート」タブから確認する

http://docs.aws.amazon.com/cli/latest/reference/ec2/delete-route.html

追加

aws ec2 create-route --route-table-id ルートテーブルID --destination-cidr-block 送信先 --network-interface-id ターゲット
  • ルートテーブル ID
    • VPC ダッシュボードから確認出来るルートテーブルの ID
  • 送信先
    • IP/CIDR 形式、ルートテーブルを選択したあと、「ルート」タブから確認する
  • ターゲット
    • eni- から始まる Elastic Network Interface
    • --gateway-id や --instance-id を指定するとそれらを対象にできるようですね

http://docs.aws.amazon.com/cli/latest/reference/ec2/create-route.html

なんで

なんで削除も return 返してくれないのか。