8

有没有办法从node.js中的app-engine获取当前实例 ID ?

我找到了仅适用于javapython的解决方案,但没有找到node的解决方案。

4

1 回答 1

1

由于 nodejs 没有传统的 App Engine 运行时,我假设您使用的是灵活环境(又名“自定义运行时”)。在这种情况下,您可以阅读使用 Compute Engine 元数据服务器可以提供您正在寻找的信息的文档。自定义运行时/Flex 应用实际上在 Compute Engine 虚拟机上的 Docker 容器中运行。文档说:

您的应用程序的每个实例都可以使用 Compute Engine 元数据服务器来查询有关实例的信息,包括其主机名、外部 IP 地址、实例 ID、自定义元数据和服务帐户信息。App Engine 不允许您为每个实例设置自定义元数据,但您可以设置项目范围的自定义元数据并从您的 App Engine 和 Compute Engine 实例中读取它。

干杯!

于 2016-05-11T18:04:48.363 回答