presents by IT Consulting 109

AWS – DBサブネットグループ情報の取得

概要


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

DBサブネット
サブネットは、VPC の IP アドレス範囲のセグメントで、セキュリティや運用上のニーズに基づいてリソースをグループ化するために指定します。DB サブネットグループは VPC に作成するサブネット (通常はプライベート) のコレクションで、DB インスタンス用に指定します。DB サブネットグループには、CLI または API を使用して DB インスタンスを作成するときに特定の VPC を指定することができます。コンソールを使用する場合は、使用する VPC とサブネットを選択できます。

 

手順


aws rds describe-db-subnet-groups

実行結果 TEXT

DBSUBNETGROUPS  arn:aws:rds:ap-northeast-1:987654321000:subgrp:dsub-project-01 Project 01 DB Subnet Group  dsub-project-01   Complete        vpc-8db025e*
SUBNETS subnet-a44c06e* Active
SUBNETAVAILABILITYZONE  ap-northeast-1a
SUBNETS subnet-802fa8d* Active
SUBNETAVAILABILITYZONE  ap-northeast-1c

TABLE

--------------------------------------------------------------------------------------------------
|                                   DescribeDBSubnetGroups                                       |
+------------------------------------------------------------------------------------------------+
||                                     DBSubnetGroups                                           ||
|+---------------------------+------------------------------------------------------------------+|
||  DBSubnetGroupArn         |  arn:aws:rds:ap-northeast-1:987654321000:subgrp:dsub-project-01  ||
||  DBSubnetGroupDescription |  Project 01 DB Subnet Group                                      ||
||  DBSubnetGroupName        |  dsub-project-01                                                 ||
||  SubnetGroupStatus        |  Complete                                                        ||
||  VpcId                    |  vpc-8db025e*                                                    ||
|+---------------------------+------------------------------------------------------------------+|
|||                                         Subnets                                            |||
||+----------------------------------------------+---------------------------------------------+||
|||  SubnetIdentifier                            |  subnet-a44c06e*                            |||
|||  SubnetStatus                                |  Active                                     |||
||+----------------------------------------------+---------------------------------------------+||
||||                                  SubnetAvailabilityZone                                  ||||
|||+-----------------------+------------------------------------------------------------------+|||
||||  Name                 |  ap-northeast-1a                                                 ||||
|||+-----------------------+------------------------------------------------------------------+|||
|||                                         Subnets                                            |||
||+----------------------------------------------+---------------------------------------------+||
|||  SubnetIdentifier                            |  subnet-802fa8d*                            |||
|||  SubnetStatus                                |  Active                                     |||
||+----------------------------------------------+---------------------------------------------+||
||||                                  SubnetAvailabilityZone                                  ||||
|||+-----------------------+------------------------------------------------------------------+|||
||||  Name                 |  ap-northeast-1c                                                 ||||
|||+-----------------------+------------------------------------------------------------------+|||

JSON

{
    "DBSubnetGroups": [
        {
            "Subnets": [
                {
                    "SubnetStatus": "Active",
                    "SubnetIdentifier": "subnet-a44c06e*",
                    "SubnetAvailabilityZone": {
                        "Name": "ap-northeast-1a"
                    }
                },
                {
                    "SubnetStatus": "Active",
                    "SubnetIdentifier": "subnet-802fa8d*",
                    "SubnetAvailabilityZone": {
                        "Name": "ap-northeast-1c"
                    }
                }
            ],
            "VpcId": "vpc-8db025e*",
            "DBSubnetGroupDescription": "Project 01 DB Subnet Group ",
            "SubnetGroupStatus": "Complete",
            "DBSubnetGroupArn": "arn:aws:rds:ap-northeast-1:987654321000:subgrp:dsub-project-01",
            "DBSubnetGroupName": "dsub-project-01"
        }
    ]
}

 

出力結果から以下の項目が取得できます。

項目 形式 説明 対応箇所
DBSubnetGroupName string  DBサブネットグループの名前。 名前
DBSubnetGroupDescription string DBサブネットグループの説明を提供します。 説明
VpcId string DBサブネットグループのVpcIdを提供します。 VPC ID
SubnetGroupStatus string DBサブネットグループのステータスを提供します。
Subnets list サブネット要素のリストを含みます。 サブネット
 SubnetIdentifier string サブネットの識別子を指定します。 サブネットID
 SubnetAvailabilityZone structure 可用性ゾーン情報が含まれます。 アベイラビリティゾーン
 Name string 可用性ゾーンの名前。 サブネット名
 SubnetStatus string サブネットのステータスを指定します。 状態
DBSubnetGroupArn string DBサブネットグループのAmazonリソース名(ARN)。 ARN
この記事を書いた人
名前:TRUE's。 千葉県育ち、神奈川県在住のIT系フリーエンジニア。 IT系のナレッジサイトを不定期で更新中。 フォトグラファー兼エンジニアとして日々勤しんでいる。

コメントを残す

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