AWS IMDS 在特殊链接本地 IP 169.254.169.254 上运行 - IMDS 是不是在同一台 EC2 机器上运行,查询哪些信息?

Posted

技术标签:

【中文标题】AWS IMDS 在特殊链接本地 IP 169.254.169.254 上运行 - IMDS 是不是在同一台 EC2 机器上运行,查询哪些信息?【英文标题】:AWS IMDS runs on a special link local IP 169.254.169.254 - Is the IMDS running on same EC2 machine about which info is queried?AWS IMDS 在特殊链接本地 IP 169.254.169.254 上运行 - IMDS 是否在同一台 EC2 机器上运行,查询哪些信息? 【发布时间】:2021-03-02 21:47:06 【问题描述】:

AWS IMDS(实例元数据服务)在 169.254.169.254 的特殊链接本地 IP 地址上运行 - IMDS 是否在同一个 EC2 实例上运行(如果是,则链接本地 IP 地址是否在相同的主网络接口上配置EC2 实例?)

或者 IMDS 是否在链接本地 IP 地址为 169.254.169.254 的单独实例上运行?

当 EC2 实例中的应用程序向 IMDS 发出请求时,请求的数据包如何流动?

【问题讨论】:

【参考方案1】:

IMDS 根本没有真正在 EC2 实例上运行,它在 hypervisor 级别上运行。请参阅此插图:

管理程序正在拦截对169.254.169.254 的请求,并返回有关它正在管理的 EC2 虚拟机的信息。

【讨论】:

很高兴知道这个信息 - 谢谢。

以上是关于AWS IMDS 在特殊链接本地 IP 169.254.169.254 上运行 - IMDS 是不是在同一台 EC2 机器上运行,查询哪些信息?的主要内容,如果未能解决你的问题,请参考以下文章

AWS上EC2与S3通过私有链接通信(同区)

sh 使用本地IP地址刷新AWS VPC安全组的脚本

如何在本地测试 AWS SNS?

imageDatastore 图像数据的数据存储

AWS EC2 和 Route 53 域(从不同提供商转移)链接问题 | nslookup 无法解析任何 IP 地址

获取从 aws cli 运行的 ecs 任务的外部链接