【发布时间】:2016-05-06 08:12:57
【问题描述】:
有没有办法从 node.js 中的 app-engine 获取当前实例 id?
我找到了仅适用于 java 和 python 的解决方案,但没有找到适用于 node 的解决方案。
【问题讨论】:
标签: javascript node.js google-app-engine gcloud gcloud-node
有没有办法从 node.js 中的 app-engine 获取当前实例 id?
我找到了仅适用于 java 和 python 的解决方案,但没有找到适用于 node 的解决方案。
【问题讨论】:
标签: javascript node.js google-app-engine gcloud gcloud-node
由于 nodejs 没有传统的 App Engine 运行时,我假设您使用的是灵活环境(又名“自定义运行时”)。在这种情况下,您可以read in the docs 使用 Compute Engine 元数据服务器可以提供您正在寻找的信息。自定义运行时/Flex 应用实际上在 Compute Engine 虚拟机上的 Docker 容器中运行。文档说:
您应用的每个实例都可以使用 Compute Engine 元数据 服务器查询有关实例的信息,包括其主机 名称、外部 IP 地址、实例 ID、自定义元数据和服务 帐户信息。 App Engine 不允许您设置自定义 每个实例的元数据,但您可以设置项目范围的自定义 元数据并从您的 App Engine 和 Compute Engine 中读取 实例。
干杯!
【讨论】: