firebase - Firebase 功能到 GCE 防火墙规则
问题描述
我有一些 firebase 功能必须连接到 GCP 中 GCE 机器上运行的 REST 服务(当然在同一个项目下)。防火墙阻止了连接,实现它的唯一方法是向所有人开放端口。
有人知道如何将firebase函数指定为防火墙规则中的源吗?
解决方案
您应该在防火墙规则的来源中使用服务帐户。与您的 Fire-base Cloud 功能关联的服务帐户。以下步骤将
- 转到谷歌云控制台并选择项目名称。
- 转到 IAM 部分并使用 (name="Google Cloud Functions Service Agent" 并拥有@gcf.***.com) 找到您的服务帐户
- 将此服务帐号与防火墙规则源相关联。
推荐阅读
- qr-code - QR 码 - 保证唯一输入的唯一性
- kubernetes - 如何在 minikube 上访问 Knative 构建日志?
- node.js - 使用 GridFSBucket openDownloadStream 时找不到文件错误
- unit-testing - scalatest 独立于单元测试运行集成测试
- javascript - 在 setTimeout 期间阻止函数执行
- excel - count values in a row based on criteria in a column excel
- python - 根据函数返回查找提供最佳组合的列组合
- ajax - 当我不在开发者模式 Symfony 2.8 时,路径出错
- git - 从 GitLab 到 GitHub 的 Git 合并分支
- windows - 无法在 Windows 10 上将模型链接到“en_core_web_md”