在node.js中获取app-engine的当前实例ID

Mic*_*ini 7 javascript google-app-engine node.js gcloud gcloud-node

有没有什么办法让从当前实例ID 的应用程序引擎的node.js

我发现只有javapython的解决方案,但没有找到节点的解决方案.

Nic*_*ick 0

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

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

干杯!