amazon-ec2 - 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,并且没有什么不同,例如在该组中启动的“最新”实例等)
解决方案
来自官方 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
我认为这是您想要的,据我完全了解。
推荐阅读
- google-apps-script - 下拉列表依赖于单独的工作表
- c# - 如何根据 DBSet<> 中的 ID 找到实体?
- javascript - 动态触发从服务器到用户的新创建文件(xlsx 或 docx)的 Javascript 下载
- r - 无法在为闪亮的变量添加 selectInput 选项时渲染绘图,否则运行得很好
- python - 如何为时间序列数据添加滞后?
- python - 使用条件分配列表中多个列的值不起作用
- python - 使用动态路径为每个可能的路由生成 Fastapi 端点文档
- c# - 在 Machine.Config 中整合 .NET 应用程序端点
- tpm - TPM NV 内存是否有错误检测代码?
- r - “有非零退出状态”错误,如何解决?