web-dev-qa-db-ja.com

AWS:サブネットに割り当てられたIPのリスト

AWSサブネットで割り当てられているすべてのIPのリストを取得する方法はありますか?さらに、関連する(AW)サービスを表示する方法がある場合はどうなりますか?それも信じられないほど役立つでしょう。ありがとう!

[〜#〜]編集[〜#〜]

プライベートAWSサブネットで割り当てられたすべてのプライベートIP(インスタンスの状態に関係なく保持されます)。この情報を取得する方法であれば何でもかまいません。 AWS CLI、boto/boto3、およびコンソールに最も精通しています。

リストには、5つのアドレスを除いて、CIDRブロック定義ごとにすべてのアベイルズが含まれます。

8
scagnetti
aws ec2 describe-instances --filters "Name=subnet-id,Values=subnet-12345678" --query 'Reservations[*].Instances[*].PrivateIpAddress' --output text
  • describe-instancesを使用
  • subnet-idによるクエリ
  • 結果をPrivateIpAddressでフィルタリングします

@Michaelの使用-sqlbotの提案:

aws ec2 describe-network-interfaces --filters "Name=subnet-id,Values=subnet-12345678" --query 'NetworkInterfaces[*].PrivateIpAddress'
14
helloV