AWS检测弹性IP

时间:2016-06-17 00:10:33

标签: amazon-web-services amazon-ec2

我想知道弹性ip与我的ec2-instance相关联。当我通过putty远程输入并输入ifconfig时,它不会显示弹性IP并提供内部ip。是否有unix命令来获取弹性ip?

2 个答案:

答案 0 :(得分:1)

在命令行中,为基于ubuntu的图像键入ec2metadata。在基于亚马逊的图像上,我使用ec2-metadata您的公共IP将显示在其他数据中。

答案 1 :(得分:0)

如果您更喜欢http请求,那么无论操作系统如何:

http://169.254.169.254/latest/meta-data/public-ipv4

随意浏览http://169.254.169.254/树。请注意,在树中的某些节点之后需要斜线,尽管它在上层的答案中不可见。

例如:

root@aw [~]# curl -w "\n" http://169.254.169.254/latest/
dynamic
meta-data
user-data

dynamic最后没有斜杠,但如果你按原样尝试,你什么也看不见:

root@aw [~]# curl -w "\n" http://169.254.169.254/latest/dynamic
(empty line)

然后尝试使用斜杠:

root@aw [~]# curl -w "\n" http://169.254.169.254/latest/dynamic/
instance-identity/

当然,这个'网站'只适用于AWS。