【问题标题】:Change Firebase Security Rules with a Google Cloud Function使用 Google Cloud 函数更改 Firebase 安全规则
【发布时间】:2021-03-29 23:59:53
【问题描述】:

我一直在通过 Firebase Cloud Functions 上的 new little series 来监控并最终在支出达到限制时关闭您的 Firebase 项目。

提供的解决方案非常核心。我有一个想法,但我认为这不存在,但想把它放在那里,以防有人找到解决方案或将来出现解决方案。

有没有办法使用云功能更改/添加/恢复到以前版本的 Firebase 安全规则?我认为这可能是解决计费问题的更有效和更细微的终止开关。

【问题讨论】:

  • 你发现了吗?我花了几天时间试图弄清楚如何计算成本来尝试弄清楚如何编写触发器。谷歌文档附带警告说几天内不会关闭计费,因此您管系列的最后一集中的终止开关本身是不够的。有 10 条安全规则的上限来查找存在检查 - 到目前为止,我认为我认为不应该使用整个津贴来编写会关闭系统的检查。当您考虑如何解决这个问题时,您有没有发现什么有用的东西?
  • 我实现了 Firebase 视频中详细介绍的松弛警报,并将我的警告设置为非常有规律。还没回过神来。我的想法是通过禁止规则中的所有读写来锁定数据库。您还可以通过仅锁定管理员流量来以细致入微的方式设计它,只读取...任何适合您的内容。我还没有研究如何做到这一点,但道格在下面有一些可能有用的链接。没读过。

标签: firebase google-cloud-functions firebase-security


【解决方案1】:

记录在 Firebase 控制台之外的 deploy security rules 方法是:

您当然可以尝试在 Cloud Function 中使用 Admin SDK。由您决定如何使用它来实现您想要实现的任何目标。

【讨论】:

    猜你喜欢
    • 2019-04-16
    • 1970-01-01
    • 2018-11-27
    • 2018-12-26
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多