presents by IT Consulting 109

AWS – ルートテーブル情報の取得

概要

ルートテーブルの情報を取得する方法について記載しています。

ルートテーブル
ルートテーブルには、ネットワークトラフィックの経路を判断する際に使用される、ルートと呼ばれる一連のルールが含まれます。 VPC の各サブネットをルートテーブルに関連付ける必要があります。サブネットのルーティングは、このテーブルによってコントロールされます。1 つのサブネットは同時に 1 つのルートテーブルにしか関連付けることはできませんが、異なる複数のサブネットを 1 つのルートテーブルに関連付けることはできます。

 

手順

ルートテーブルの情報を取得するには次のコマンドを実行します。

aws ec2 describe-route-tables

TEXT

ROUTETABLES     rtb-9d9c27f*    vpc-9e7f74f*
ASSOCIATIONS    True    rtbassoc-15b54d7*       rtb-9d9c27f*
ROUTES  172.31.0.0/16   local   CreateRouteTable        active
ROUTES  0.0.0.0/0       igw-8a75d1ee    CreateRoute     active
ROUTETABLES     rtb-5b441f3*    vpc-8db025e*
ASSOCIATIONS    False   rtbassoc-e49da98*       rtb-5b441f3*    subnet-da2db88*
ASSOCIATIONS    False   rtbassoc-803623e*       rtb-5b441f3*    subnet-04c4084*
ROUTES  10.0.0.0/16     local   CreateRouteTable        active
ROUTES  0.0.0.0/0       igw-8b7874ee    CreateRoute     active
TAGS    Name    rt-ext-project-01
ROUTETABLES     rtb-f0471c9*    vpc-8db025e*
ASSOCIATIONS    False   rtbassoc-cf93a7a*       rtb-f0471c9*    subnet-0fa5fd4*
ASSOCIATIONS    True    rtbassoc-dd75deb*       rtb-f0471c9*
ASSOCIATIONS    False   rtbassoc-f192a69*       rtb-f0471c9*    subnet-112cb94*
ROUTES  10.0.0.0/16     local   CreateRouteTable        active
TAGS    Name    rt-int-project-01

TABLE

-----------------------------------------------------------------------------
|                            DescribeRouteTables                            |
+---------------------------------------------------------------------------+
||                               RouteTables                               ||
|+-----------------------------------+-------------------------------------+|
||           RouteTableId            |                VpcId                ||
|+-----------------------------------+-------------------------------------+|
||  rtb-9d9c27f*                     |  vpc-9e7f74f*                       ||
|+-----------------------------------+-------------------------------------+|
|||                             Associations                              |||
||+---------+--------------------------------------+----------------------+||
|||  Main   |       RouteTableAssociationId        |    RouteTableId      |||
||+---------+--------------------------------------+----------------------+||
|||  True   |  rtbassoc-15b54d7*                   |  rtb-9d9c27f*        |||
||+---------+--------------------------------------+----------------------+||
|||                                Routes                                 |||
||+-----------------------+----------------+--------------------+---------+||
||| DestinationCidrBlock  |   GatewayId    |      Origin        |  State  |||
||+-----------------------+----------------+--------------------+---------+||
|||  172.31.0.0/16        |  local         |  CreateRouteTable  |  active |||
|||  0.0.0.0/0            |  igw-8a75d1ee  |  CreateRoute       |  active |||
||+-----------------------+----------------+--------------------+---------+||
||                               RouteTables                               ||
|+-----------------------------------+-------------------------------------+|
||           RouteTableId            |                VpcId                ||
|+-----------------------------------+-------------------------------------+|
||  rtb-5b441f3*                     |  vpc-8db025e*                       ||
|+-----------------------------------+-------------------------------------+|
|||                             Associations                              |||
||+-------+---------------------------+---------------+-------------------+||
||| Main  |  RouteTableAssociationId  | RouteTableId  |     SubnetId      |||
||+-------+---------------------------+---------------+-------------------+||
|||  False|  rtbassoc-e49da98*        |  rtb-5b441f3* |  subnet-da2db88*  |||
|||  False|  rtbassoc-803623e*        |  rtb-5b441f3* |  subnet-04c4084*  |||
||+-------+---------------------------+---------------+-------------------+||
|||                                Routes                                 |||
||+-----------------------+----------------+--------------------+---------+||
||| DestinationCidrBlock  |   GatewayId    |      Origin        |  State  |||
||+-----------------------+----------------+--------------------+---------+||
|||  10.0.0.0/16          |  local         |  CreateRouteTable  |  active |||
|||  0.0.0.0/0            |  igw-8b7874ee  |  CreateRoute       |  active |||
||+-----------------------+----------------+--------------------+---------+||
|||                                 Tags                                  |||
||+------------------+----------------------------------------------------+||
|||        Key       |                       Value                        |||
||+------------------+----------------------------------------------------+||
|||  Name            |  rt-ext-project-01                                 |||
||+------------------+----------------------------------------------------+||
||                               RouteTables                               ||
|+-----------------------------------+-------------------------------------+|
||           RouteTableId            |                VpcId                ||
|+-----------------------------------+-------------------------------------+|
||  rtb-f0471c9*                     |  vpc-8db025e*                       ||
|+-----------------------------------+-------------------------------------+|
|||                             Associations                              |||
||+-------+---------------------------+---------------+-------------------+||
||| Main  |  RouteTableAssociationId  | RouteTableId  |     SubnetId      |||
||+-------+---------------------------+---------------+-------------------+||
|||  False|  rtbassoc-cf93a7a*        |  rtb-f0471c9* |  subnet-0fa5fd4*  |||
|||  True |  rtbassoc-dd75deb*        |  rtb-f0471c9* |                   |||
|||  False|  rtbassoc-f192a69*        |  rtb-f0471c9* |  subnet-112cb94*  |||
||+-------+---------------------------+---------------+-------------------+||
|||                                Routes                                 |||
||+------------------------+-------------+---------------------+----------+||
|||  DestinationCidrBlock  |  GatewayId  |       Origin        |  State   |||
||+------------------------+-------------+---------------------+----------+||
|||  10.0.0.0/16           |  local      |  CreateRouteTable   |  active  |||
||+------------------------+-------------+---------------------+----------+||
|||                                 Tags                                  |||
||+------------------+----------------------------------------------------+||
|||        Key       |                       Value                        |||
||+------------------+----------------------------------------------------+||
|||  Name            |  rt-int-project-01                                 |||
||+------------------+----------------------------------------------------+||

TEXT

{
    "RouteTables": [
        {
            "Associations": [
                {
                    "RouteTableAssociationId": "rtbassoc-15b54d7*",
                    "Main": true,
                    "RouteTableId": "rtb-9d9c27f*"
                }
            ],
            "RouteTableId": "rtb-9d9c27f*",
            "VpcId": "vpc-9e7f74f*",
            "PropagatingVgws": [],
            "Tags": [],
            "Routes": [
                {
                    "GatewayId": "local",
                    "DestinationCidrBlock": "172.31.0.0/16",
                    "State": "active",
                    "Origin": "CreateRouteTable"
                },
                {
                    "GatewayId": "igw-8a75d1ee",
                    "DestinationCidrBlock": "0.0.0.0/0",
                    "State": "active",
                    "Origin": "CreateRoute"
                }
            ]
        },
        {
            "Associations": [
                {
                    "SubnetId": "subnet-da2db88*",
                    "RouteTableAssociationId": "rtbassoc-e49da98*",
                    "Main": false,
                    "RouteTableId": "rtb-5b441f3*"
                },
                {
                    "SubnetId": "subnet-04c4084*",
                    "RouteTableAssociationId": "rtbassoc-803623e*",
                    "Main": false,
                    "RouteTableId": "rtb-5b441f3*"
                }
            ],
            "RouteTableId": "rtb-5b441f3*",
            "VpcId": "vpc-8db025e*",
            "PropagatingVgws": [],
            "Tags": [
                {
                    "Value": "rt-ext-project-01",
                    "Key": "Name"
                }
            ],
            "Routes": [
                {
                    "GatewayId": "local",
                    "DestinationCidrBlock": "10.0.0.0/16",
                    "State": "active",
                    "Origin": "CreateRouteTable"
                },
                {
                    "GatewayId": "igw-8b7874ee",
                    "DestinationCidrBlock": "0.0.0.0/0",
                    "State": "active",
                    "Origin": "CreateRoute"
                }
            ]
        },
        {
            "Associations": [
                {
                    "SubnetId": "subnet-0fa5fd4*",
                    "RouteTableAssociationId": "rtbassoc-cf93a7a*",
                    "Main": false,
                    "RouteTableId": "rtb-f0471c9*"
                },
                {
                    "RouteTableAssociationId": "rtbassoc-dd75deb*",
                    "Main": true,
                    "RouteTableId": "rtb-f0471c9*"
                },
                {
                    "SubnetId": "subnet-112cb94*",
                    "RouteTableAssociationId": "rtbassoc-f192a69*",
                    "Main": false,
                    "RouteTableId": "rtb-f0471c9*"
                }
            ],
            "RouteTableId": "rtb-f0471c9*",
            "VpcId": "vpc-8db025e*",
            "PropagatingVgws": [],
            "Tags": [
                {
                    "Value": "rt-int-project-01",
                    "Key": "Name"
                }
            ],
            "Routes": [
                {
                    "GatewayId": "local",
                    "DestinationCidrBlock": "10.0.0.0/16",
                    "State": "active",
                    "Origin": "CreateRouteTable"
                }
            ]
        }
    ]
}
この記事を書いた人
名前:TRUE's。 千葉県育ち、神奈川県在住のIT系フリーエンジニア。 IT系のナレッジサイトを不定期で更新中。 フォトグラファー兼エンジニアとして日々勤しんでいる。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です