找出EC2服务器的公共IP地址

Che*_*ezo 3 amazon-ec2

我想从服务器本身中找到我的 EC2 实例的公共 IP 地址。我知道使用 ec2-describe-instances 是可能的。但我想在没有安装 ec2-api-tools 的情况下这样做。

有没有办法找出来?

Ben*_*cks 14

curl http://169.254.169.254/2009-04-04/meta-data/public-ipv4
Run Code Online (Sandbox Code Playgroud)

还,

curl http://169.254.169.254/2009-04-04/meta-data/
Run Code Online (Sandbox Code Playgroud)

获取您可以获得的其他元数据的列表。


0x6*_*16E 6

有一种快速的方法可以从任何服务器上的控制台执行此操作

带卷曲:

$ curl wgetip.com
Run Code Online (Sandbox Code Playgroud)

使用 wget:

$ wget wgetip.com
Run Code Online (Sandbox Code Playgroud)