0

我正在运行一个 Google Compute Engine 实例。大约每十秒钟,我就会收到一个来自本地链接地址(例如169.254.169.254)的请求,请求来自我的实例的元数据。该请求在computeMetadata路径上,表明谷歌正在尝试[从我的实例中获取元数据]。

为什么我会收到这些请求?我的计算引擎配置不正确吗?现在我的应用程序返回 404,它应该做其他事情吗?

这是完整的请求:

010.240.059.243.48574-169.254.169.254.00080: GET /computeMetadata/v1beta1/instance/network-interfaces/0/public-endpoint-ips?alt=text&wait_for_change=true&timeout_sec=60&last_etag=NONE HTTP/1.1
Accept-Encoding: identity
Host: metadata
Connection: close
User-Agent: Python-urllib/2.7
4

1 回答 1

1

GCE 上默认提供的图像会根据元数据服务器返回的数据自动配置自己。

此特定请求是查找作为负载平衡的一部分转发到此实例的 IP 。基本上,脚本 at/usr/share/google/google_daemon/manage_addresses.py将不断等待新的 IP 地址被转发到这个实例。一旦它注意到一个新的传入 IP(如元数据服务器所示),它将配置实例网络堆栈以响应该 IP。

我心中的问题是:你为什么会看到这些?您是否正在做一些有趣的事情来捕获发送到该地址的请求?这些对任何应用程序都应该是完全透明的。

于 2013-09-23T20:56:17.423 回答