概要
Lambda(Python)を利用して、特定のVPCの中のサブネットの一覧を出力してみたいと思います。
スクリプト例
Lambdaのスクリプト的にはこんなかんじ。
実行結果
{ 'Subnets': [{ 'AvailabilityZone': 'ap-northeast-1c', 'AvailableIpAddressCount': 250, 'CidrBlock': '172.140.2.0/24', 'DefaultForAz': False, 'MapPublicIpOnLaunch': False, 'State': 'available', 'SubnetId': 'subnet-AAAAAAAA', 'VpcId': 'vpc-12345678', 'AssignIpv6AddressOnCreation': False, 'Ipv6CidrBlockAssociationSet': [], 'Tags': [{ 'Key': 'Name', 'Value': 'wawawa_subnet' }] }, { 'AvailabilityZone': 'ap-northeast-1a', 'AvailableIpAddressCount': 248, 'CidrBlock': '172.140.3.0/24', 'DefaultForAz': False, 'MapPublicIpOnLaunch': False, 'State': 'available', 'SubnetId': 'subnet-BBBBBBBB', 'VpcId': 'vpc-12345678', 'AssignIpv6AddressOnCreation': False, ~~~省略~~~
おわりに
そりゃあこうすればとれるよね
Amazon Web Services 基礎からのネットワーク&サーバー構築 改訂版
- 作者: 玉川憲,片山暁雄,今井雄太,大澤文孝
- 出版社/メーカー: 日経BP社
- 発売日: 2017/04/13
- メディア: 単行本
- この商品を含むブログを見る