获取带有IP地址的EC2状态


Get EC2 status with IP address

有没有一种方法可以在只知道Ec2实例的IP Address的情况下获得aws实例的状态?

文档建议在调用api之前知道instanceId,但如果我没有instanceId怎么办?

当然可以:

aws ec2 describe-instances --filters Name=ip-address,Values=publicIP --output text --query 'Reservations[*].Instances[*].State.Name'

显然,将publicIP更改为真实的公共IP地址