列出所有专用IP,但awscli

时间:2020-01-15 06:07:28

标签: amazon-web-services aws-cli

如何获取AWS实例的所有私有Ip列表,但AWS CLI中的少数标签除外?

我可以从下面的命令中获取所有IP

aws ec2 describe-instances --query "Reservations[].Instances[][PrivateIpAddress]"

我想从标签“ webinstance”和“ frontendinstances”中排除IP 如何为此使用过滤器。

aws ec2 describe-instances --filters "Name=tag:stack-name,Values=webinstance" --query 'Reservations[].Instances[].[PrivateIpAddress]'

从上面我得到了与该特定标签相关的Ip,但不知道如何排除它。

1 个答案:

答案 0 :(得分:1)

EC2 Describe Instances API不支持过滤器中的排除项。

您可以使用以下方法使用某些bash脚本来获得结果: