首页 > 解决方案 > Firebase 功能到 GCE 防火墙规则

问题描述

我有一些 firebase 功能必须连接到 GCP 中 GCE 机器上运行的 REST 服务(当然在同一个项目下)。防火墙阻止了连接,实现它的唯一方法是向所有人开放端口。

有人知道如何将firebase函数指定为防火墙规则中的源吗?

标签: firebasegoogle-cloud-platformgoogle-cloud-functionsgoogle-compute-engine

解决方案


您应该在防火墙规则的来源中使用服务帐户。与您的 Fire-base Cloud 功能关联的服务帐户。以下步骤将

  • 转到谷歌云控制台并选择项目名称。
  • 转到 IAM 部分并使用 (name="Google Cloud Functions Service Agent" 并拥有@gcf.***.com) 找到您的服务帐户
  • 将此服务帐号与防火墙规则源相关联。

推荐阅读