我有IP地址列表,我想查找与IP地址相关的实例是否仍在运行或终止。 我每天都会启动并终止很多实例,只是想从puppet中删除他们的证书。
如果有其他方法,我可以达到我的目标,我可以做到这一点。
aws ec2 describe-instances --filter Name=ip-address,Values=IP_1,..IP_N
应该做你需要的。
使用private-ip-address的filter名称来select在您的VPC中使用私有地址。
穿过类似的东西
jq -r '.Reservations[].Instances[] | .InstanceId, .PublicIpAddress'
如果你想要相应的InstanceID