Return to Tech/aws

AWS - CLI

Command Line
いろいろ試してみる

EC2 CLI

現在利用可能なリージョン一覧を表示

$ aws --output table ec2 describe-regions
-------------------------------------------------------
| DescribeRegions                                     |
+-----------------------------------------------------+
|| Regions                                           ||
|+----------------------------------+----------------+|
|| Endpoint                         | RegionName     ||
|+----------------------------------+----------------+|
|| ec2.eu-central-1.amazonaws.com   | eu-central-1   ||
|| ec2.sa-east-1.amazonaws.com      | sa-east-1      ||
|| ec2.ap-northeast-1.amazonaws.com | ap-northeast-1 ||
|| ec2.eu-west-1.amazonaws.com      | eu-west-1      ||
|| ec2.us-east-1.amazonaws.com      | us-east-1      ||
|| ec2.us-west-1.amazonaws.com      | us-west-1      ||
|| ec2.us-west-2.amazonaws.com      | us-west-2      ||
|| ec2.ap-southeast-1.amazonaws.com | ap-southeast-1 ||
|| ec2.ap-southeast-2.amazonaws.com | ap-southeast-2 ||
|+----------------------------------+----------------+|

VPCの一覧表示例

$ aws --output table ec2 describe-vpcs
-------------------------------------------------------------------------------------------
| DescribeVpcs                                                                            |
+-----------------------------------------------------------------------------------------+
|| Vpcs                                                                                  ||
+---------------+---------------+-----------------+-----------+-----------+--------------+|
| CidrBlock     | DhcpOptionsId | InstanceTenancy | IsDefault | State     | VpcId        ||
+---------------+---------------+-----------------+-----------+-----------+--------------+|
| 172.31.0.0/16 | dopt-12345678 | default         | True      | available | vpc-12345678 ||
+---------------+---------------+-----------------+-----------+-----------+--------------+|

サブネット一覧表示

$ aws --output table ec2 describe-subnets
----------------------------------------------------------------------------------------------------------------------
| DescribeSubnets                                                                                                    |
+--------------------------------------------------------------------------------------------------------------------+
|| Subnets                                                                                                          ||
|+-----------------+-----------+----------------+---------+------------+-----------+-----------------+--------------+|
|| Availability    | Available | CidrBlock      | Default | MapPublic  | State     | SubnetId        | VpcId        ||
|| Zone            | IpAddress |                | ForAz   | InOnLaunch |           |                 |              ||
||                 | Count     |                |         |            |           |                 |              ||
|+-----------------+-----------+----------------+---------+------------+-----------+-----------------+--------------+|
|| ap-northeast-1c | 4091      | 172.31.16.0/20 | True    | True       | available | subnet-00001111 | vpc-00001111 ||
|| ap-northeast-1a | 4091      | 172.31.0.0/20  | True    | True       | available | subnet-22223333 | vpc-22223333 ||
|+-----------------+-----------+----------------+---------+------------+-----------+-----------------+--------------+|

アベイラビリティゾーン一覧
$ aws --output table ec2 describe-availability-zones
--------------------------------------------------
| DescribeAvailabilityZones                      |
+------------------------------------------------+
|| AvailabilityZones                            ||
|+----------------+-----------+-----------------+|
|| RegionName     | State     |        ZoneName ||
|+----------------+-----------+-----------------+|
|| ap-northeast-1 | available | ap-northeast-1a ||
|+----------------+-----------+-----------------+|
|| ap-northeast-1 | available | ap-northeast-1c ||
|+----------------+-----------+-----------------+|

インターネットゲートウェイの表示
$ aws --output table ec2 describe-internet-gateways
--------------------------------
| DescribeInternetGateways     |
+------------------------------+
|| InternetGateways           ||
|+----------------------------+|
|| InternetGatewayId          ||
|+----------------------------+|
|| igw-12345678               ||
|+----------------------------+|
||| Attachments              |||
||+-----------+--------------+||
||| State     |  VpcId       |||
||+-----------+--------------+||
||| available | vpc-12345678 |||
||+-----------+--------------+||

ネットワークACLの表示
$ aws --output table ec2 describe-network-acls
------------------------------------------------------------
| DescribeNetworkAcls                                      |
+----------------------------------------------------------+
|| NetworkAcls                                            ||
|+-----------+--------------+-----------------------------+|
|| IsDefault | NetworkAclId | VpcId                       ||
|+-----------+--------------+-----------------------------+|
|| True      | acl-11112222 | vpc-11112222                ||
|+-----------+--------------+-----------------------------+|
||| Associations                                         |||
||+-------------------+--------------+-------------------+||
||| NetworkAcl        | NetworkAclId | SubnetId          |||
||| AssociationId     |              |                   |||
||+-------------------+--------------+-------------------+||
||| aclassoc-11112222 | acl-11112222 | subnet-11112222   |||
||| aclassoc-33334444 | acl-33334444 | subnet-33334444   |||
||+-------------------+--------------+-------------------+||
||| Entries                                              |||
||+-----------+--------+----------+--------+-------------+||
||| CidrBlock | Egress | Protocol | Rulen  | RuleNumber  |||
|||           |        |          | Action | RuleNumber  |||
||+-----------+--------+----------+--------+-------------+||
||| 0.0.0.0/0 | True   | -1       | allow  |         100 |||
||| 0.0.0.0/0 | True   | -1       | deny   |       32767 |||
||| 0.0.0.0/0 | False  | -1       | allow  |         100 |||
||| 0.0.0.0/0 | False  | -1       | deny   |       32767 |||
||+-----------+--------+----------+--------+-------------+||


Return to Tech/aws