首页 > 解决方案 > 获取firebase函数实例ID?

问题描述

据我了解,firebase 函数在Google Functions Execution Environment中执行。

这意味着函数在单个实例中执行。根据这份文件

一个新的函数实例只在两种情况下启动:

  1. 部署函数时
  2. 当自动创建一个新的函数实例以扩展负载,或偶尔替换现有实例时。

我的问题是:

是否可以在 firebase 函数中获取此实例 ID?

标签: firebasegoogle-cloud-functions

解决方案


没有正式公开的实例 ID。通常,哪个实例正在运行您的代码并不重要,并且您的代码不应依赖于在特定实例中运行

如果出于某种原因需要标记特定实例,您可以生成自己的UUID并将其存储在全局变量中。


推荐阅读