presents by IT Consulting 109

AWS – サブネット情報の取得

概要

サブネットの情報を取得する方法について記載しています。

サブネット
VPC を作成するときに、その VPC に対して、IPv4 アドレスの範囲を Classless Inter-Domain Routing (CIDR) ブロックの形式で指定する必要があります (例: 10.0.0.0/16)。

 

手順

サブネットの情報を取得するには次のコマンドを実行します。

aws ec2 describe-subnets

TEXT

SUBNETS False   ap-northeast-1a 250     10.0.0.0/24     False   True    available       subnet-04c4084* vpc-8db025e*
TAGS    Name    sub-ext-a-project-01
SUBNETS False   ap-northeast-1c 251     10.0.1.0/24     False   False   available       subnet-da2db88* vpc-8db025e*
TAGS    Name    sub-ext-c-project-01
SUBNETS False   ap-northeast-1a 251     10.0.2.0/24     False   False   available       subnet-0fa5fd4* vpc-8db025e*
TAGS    Name    sub-int-a-project-01
SUBNETS False   ap-northeast-1c 251     10.0.3.0/24     False   False   available       subnet-112cb94* vpc-8db025e*
TAGS    Name    sub-int-c-project-01

TABLE

------------------------------------------------------
|                   DescribeSubnets                  |
+----------------------------------------------------+
||                      Subnets                     ||
|+------------------------------+-------------------+|
||  AssignIpv6AddressOnCreation |  False            ||
||  AvailabilityZone            |  ap-northeast-1a  ||
||  AvailableIpAddressCount     |  250              ||
||  CidrBlock                   |  10.0.0.0/24      ||
||  DefaultForAz                |  False            ||
||  MapPublicIpOnLaunch         |  True             ||
||  State                       |  available        ||
||  SubnetId                    |  subnet-04c4084*  ||
||  VpcId                       |  vpc-8db025e*     ||
|+------------------------------+-------------------+|
|||                      Tags                      |||
||+------------+-----------------------------------+||
|||  Key       |  Name                             |||
|||  Value     |  sub-ext-a-project-01             |||
||+------------+-----------------------------------+||
||                      Subnets                     ||
|+------------------------------+-------------------+|
||  AssignIpv6AddressOnCreation |  False            ||
||  AvailabilityZone            |  ap-northeast-1c  ||
||  AvailableIpAddressCount     |  251              ||
||  CidrBlock                   |  10.0.1.0/24      ||
||  DefaultForAz                |  False            ||
||  MapPublicIpOnLaunch         |  False            ||
||  State                       |  available        ||
||  SubnetId                    |  subnet-da2db88*  ||
||  VpcId                       |  vpc-8db025e*     ||
|+------------------------------+-------------------+|
|||                      Tags                      |||
||+------------+-----------------------------------+||
|||  Key       |  Name                             |||
|||  Value     |  sub-ext-c-project-01             |||
||+------------+-----------------------------------+||
||                      Subnets                     ||
|+------------------------------+-------------------+|
||  AssignIpv6AddressOnCreation |  False            ||
||  AvailabilityZone            |  ap-northeast-1a  ||
||  AvailableIpAddressCount     |  251              ||
||  CidrBlock                   |  10.0.2.0/24      ||
||  DefaultForAz                |  False            ||
||  MapPublicIpOnLaunch         |  False            ||
||  State                       |  available        ||
||  SubnetId                    |  subnet-0fa5fd4*  ||
||  VpcId                       |  vpc-8db025e*     ||
|+------------------------------+-------------------+|
|||                      Tags                      |||
||+------------+-----------------------------------+||
|||  Key       |  Name                             |||
|||  Value     |  sub-int-a-project-01             |||
||+------------+-----------------------------------+||
||                      Subnets                     ||
|+------------------------------+-------------------+|
||  AssignIpv6AddressOnCreation |  False            ||
||  AvailabilityZone            |  ap-northeast-1c  ||
||  AvailableIpAddressCount     |  251              ||
||  CidrBlock                   |  10.0.3.0/24      ||
||  DefaultForAz                |  False            ||
||  MapPublicIpOnLaunch         |  False            ||
||  State                       |  available        ||
||  SubnetId                    |  subnet-112cb94*  ||
||  VpcId                       |  vpc-8db025e*     ||
|+------------------------------+-------------------+|
|||                      Tags                      |||
||+------------+-----------------------------------+||
|||  Key       |  Name                             |||
|||  Value     |  sub-int-c-project-01             |||
||+------------+-----------------------------------+||

JSON

{
    "Subnets": [
        {
            "AvailabilityZone": "ap-northeast-1a",
            "Tags": [
                {
                    "Value": "sub-ext-a-project-01",
                    "Key": "Name"
                }
            ],
            "AvailableIpAddressCount": 250,
            "DefaultForAz": false,
            "Ipv6CidrBlockAssociationSet": [],
            "VpcId": "vpc-8db025e*",
            "State": "available",
            "MapPublicIpOnLaunch": true,
            "SubnetId": "subnet-04c4084*",
            "CidrBlock": "10.0.0.0/24",
            "AssignIpv6AddressOnCreation": false
        },
        {
            "AvailabilityZone": "ap-northeast-1c",
            "Tags": [
                {
                    "Value": "sub-ext-c-project-01",
                    "Key": "Name"
                }
            ],
            "AvailableIpAddressCount": 251,
            "DefaultForAz": false,
            "Ipv6CidrBlockAssociationSet": [],
            "VpcId": "vpc-8db025e*",
            "State": "available",
            "MapPublicIpOnLaunch": false,
            "SubnetId": "subnet-da2db88*",
            "CidrBlock": "10.0.1.0/24",
            "AssignIpv6AddressOnCreation": false
        },
        {
            "AvailabilityZone": "ap-northeast-1a",
            "Tags": [
                {
                    "Value": "sub-int-a-project-01",
                    "Key": "Name"
                }
            ],
            "AvailableIpAddressCount": 251,
            "DefaultForAz": false,
            "Ipv6CidrBlockAssociationSet": [],
            "VpcId": "vpc-8db025e*",
            "State": "available",
            "MapPublicIpOnLaunch": false,
            "SubnetId": "subnet-0fa5fd4*",
            "CidrBlock": "10.0.2.0/24",
            "AssignIpv6AddressOnCreation": false
        },
        {
            "AvailabilityZone": "ap-northeast-1c",
            "Tags": [
                {
                    "Value": "sub-int-c-project-01",
                    "Key": "Name"
                }
            ],
            "AvailableIpAddressCount": 251,
            "DefaultForAz": false,
            "Ipv6CidrBlockAssociationSet": [],
            "VpcId": "vpc-8db025e*",
            "State": "available",
            "MapPublicIpOnLaunch": false,
            "SubnetId": "subnet-112cb94*",
            "CidrBlock": "10.0.3.0/24",
            "AssignIpv6AddressOnCreation": false
        }
    ]
}

 

 

補足


この記事を書いた人
名前:TRUE's。 千葉県育ち、神奈川県在住のIT系フリーエンジニア。 IT系のナレッジサイトを不定期で更新中。 フォトグラファー兼エンジニアとして日々勤しんでいる。

コメントを残す

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