如何使用 aws cli 过滤器获取 AWS 实例名称和私有 IP 的列表

how can I get a list of AWS instance names and private IPs using aws cli filters

如何获取实例名称和私有 IP 的列表。这是我目前所拥有的:

aws ec2 describe-instances   --query "Reservations[*].Instances[*].PrivateIpAddress"   --output=text  --profile=company-lab

我想修改它以也包括实例名称标签。

没关系。我想出了如何做到这一点。如果其他人有兴趣,这是我的解决方案:

 aws ec2 describe-instances --query 'Reservations[].Instances[].[ [Tags[?Key==`Name`].Value][0][0],PrivateIpAddress,State.Name]' --output table --profile=company-lab