首页 > 解决方案 > http://169.254.169.254/latest/meta-data/instance-id 究竟提供了什么?

问题描述

从 curl 请求返回的 instance-idhttp://169.254.169.254/latest/meta-data/instance-id似乎是在这种情况下运行该特定 curl 请求的 EC2 实例 ID,以终止该特定实例

情况是否总是如此 - 即是http://169.254.169.254/latest/meta-data/instance-id一种快速/轻松检索实例 ID 的可靠方法,还是还有更多?(我对在 url 中使用 'latest' 有点怀疑 - 并想检查这个 curl 请求是否完全按照我的想法执行 - 返回 curl 请求源自的 EC2 的 instance-id,并且没有什么不同,例如在该组中启动的“最新”实例等)

标签: amazon-ec2

解决方案


来自官方 EC2 文档Instance Metadata and User Data

实例元数据是有关您的实例的数据,可用于配置或管理正在运行的实例。

IP 地址 169.254.169.254 是链路本地地址,仅对实例有效。

并来自检索实例元数据的示例部分

[ec2-user ~]$ curl http://169.254.169.254/
1.0
2007-01-19
2007-03-01
...
2016-06-30
2016-09-02
latest

我认为这是您想要的,据我完全了解。


推荐阅读