有没有办法从 node.js 中的 app-engine 获取当前实例ID?
我只为 java 和 python 找到解决方案,但节点没有找到。
答案 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和计算引擎中读取 实例
干杯!