我想获取在aws帐户中运行的实例的所有私有IP地址。
因此,我尝试了以下命令。
/usr/share/ec2-api-tools-1.5.2.5/bin/ec2-describe-instances |grep "INSTANCE" |awk '{print $13}'
但是问题在于,有些实例具有公共IP,有些实例则没有。
因此,专用IP列的更改以及上述命令$ 13中的列未提供预期的结果。
因此,建议。
首先,升级到更高版本的AWS CLI,然后使用以下命令:
aws ec2 describe-instances --query 'Reservations[*].Instances[*].NetworkInterfaces[*].PrivateIpAddresses[*].PrivateIpAddress' --output text
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句