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

时间:2016-05-06 08:12:58

标签: javascript node.js google-app-engine gcloud gcloud-node

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

我只为 java python 找到解决方案,但节点没有找到。

1 个答案:

答案 0 :(得分:1)

由于没有针对nodejs的传统App Engine运行时,我假设您正在使用Flexible Environment(AKA" Custom Runtimes")。在这种情况下,使用计算引擎元数据服务器的read in the docs可以提供您正在寻找的信息。自定义运行时/ Flex应用程序实际上在Compute Engine VM上的Docker容器中运行。文档说:

  

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

干杯!