サブネットの情報を取得する方法について記載しています。
サブネット
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
}
]
}