我打算制作一个脚本来安装软件包,主要针对EC2实例。
我打算做的是amazon-linux-extras
,如果是ec2,则是curl 169.254.169.254/latest/meta-data/public-ipv4
和curl 169.254.169.254/latest/meta-data/local-ipv4
,否则是yum add-repo
。
但是,我担心的是该脚本是由非EC2实例运行的,因为我打算与公众共享此脚本,所以主要担心的是某些不是EC2实例的计算机可以访问{ {1}}。
我搜索了该IP地址,但找不到除AWS以外的其他用例。可以假设169.254.169.254
返回某些内容表示它们是EC2实例吗?
答案 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。据我所知,到目前为止。