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