AWSサブネットで割り当てられているすべてのIPのリストを取得する方法はありますか?さらに、関連する(AW)サービスを表示する方法がある場合はどうなりますか?それも信じられないほど役立つでしょう。ありがとう!
[〜#〜]編集[〜#〜]:
プライベートAWSサブネットで割り当てられたすべてのプライベートIP(インスタンスの状態に関係なく保持されます)。この情報を取得する方法であれば何でもかまいません。 AWS CLI、boto/boto3、およびコンソールに最も精通しています。
リストには、5つのアドレスを除いて、CIDRブロック定義ごとにすべてのアベイルズが含まれます。
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'