169.254.169.254仅由AWS EC2使用吗?

时间:2019-03-11 06:13:24

标签: amazon-web-services amazon-ec2 ip-address

我打算制作一个脚本来安装软件包,主要针对EC2实例。

我打算做的是amazon-linux-extras,如果是ec2,则是curl 169.254.169.254/latest/meta-data/public-ipv4curl 169.254.169.254/latest/meta-data/local-ipv4,否则是yum add-repo

但是,我担心的是该脚本是由非EC2实例运行的,因为我打算与公众共享此脚本,所以主要担心的是某些不是EC2实例的计算机可以访问{ {1}}。

我搜索了该IP地址,但找不到除AWS以外的其他用例。可以假设169.254.169.254返回某些内容表示它们是EC2实例吗?

1 个答案:

答案 0 :(得分:0)

回答这个问题有点晚了,以防万一其他人也遇到这个问题;不仅AWS使用pd.to_timedelta(pd.to_datetime("2020-05-03 19:12:39.406636238") - pd.to_datetime("2020-05-03 19:12:36.508889914")).total_seconds() #2.897746324 pd.to_timedelta("00:00:02.897746").total_seconds() #2.897746 。还使用169.254.169.254访问其实例元数据的其他云服务包括Digital Ocean,Azure,OpenStack / RackSpace,HP Helion。据我所知,到目前为止。