我试图通过使用以下aws命令来获取实例详细信息
aws ec2 describe-instances --filters "Name=instance.group-name, Values=index-cores"
但是,它以json格式提供输出。所以我尝试在输出中遵循grep
aws ec2 describe-instances --filters "Name=instance.group-name, Values=index-cores"|grep -w "PrivateIpAddress"|sort -u
但结果仍然不如预期。
谁能建议如何为每个IP获得单线输出。
尝试:
aws ec2 describe-instances --filters 'Name=tag:Name,Values=XXXXXX' --output text --query 'Reservations[].Instances[].[PrivateIpAddress,Tags[?Key==`Name`].Value[]]'
返回IP和在“值”中传递的服务器的名称,如果您需要公共地址,则可以使用查询参数。
如果没有过滤器,则返回EC2的所有ip和名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句