我们可以通过cli或api通过实例元数据检索信息,就像这样:
curl http://169.254.169.254/latest/meta-data/
从What's special about 169.254.169.254 IP address for AWS?中我们知道169.254.169.254是保留的IP,并且是直接连接的。
我想知道谁提供检索元数据的服务?通过检查端口和服务,我发现EC2实例中没有服务。
我猜想AWS实现了该IP直接连接,当实例接收到该请求时,它将向aws(VPC或区域)中的某个中间件发送另一个带有实例ID的请求,然后中间件在kv存储中进行搜索并给出响应。
谁提供这项服务?
答案 0 :(得分:0)
169.254.169.254
上提供的数据由Amazon EC2服务在管理程序层提供。
只能从实例本身内部访问该信息。数据由管理程序直接返回,并且不会在网络上传播。
与许多AWS一样,无需了解如何实现服务的内部工作。相反,您只需依靠Amazon EC2服务即可将该信息提供给实例。