【发布时间】:2022-01-18 16:28:42
【问题描述】:
我们的 firebase 应用正在为每个客户创建一个 gcs 存储桶,并将其链接到 firebase 存储,并将 firebase 存储安全规则应用于该桶。即使它是相同的规则,它也仅适用于创建的所有存储桶。所以firebase规则的数量被计为桶的数量。如果我们有 200 个客户,那么就有 200 个桶和 200 个 Firebase 存储规则。不知道这样的做法对不对?
我知道,如果我们走这条路,我们将达到每个项目 2500 条规则的限制。
是否可以选择将一个全局规则应用于项目中的所有存储桶?今天部署规则,如果明天创建一个新的桶,新桶会继承全局规则吗?
随着客户数量的增加,GCP 是否允许我们拥有如此多的存储桶?
其中一种选择是拥有一个通用存储桶,并为存储桶内的每个客户创建一个文件夹。 Firebase 存储规则可以应用于存储桶内的文件夹。
请让我知道您的想法/建议。
【问题讨论】:
标签: firebase google-cloud-platform firebase-storage firebase-security