如何在Firebase托管上上传网站而不附加storage.rules和firestore.rules文件?

时间:2020-08-09 21:28:45

标签: firebase google-cloud-firestore firebase-storage firebase-security firebase-cli

今天,我已经在Firebase托管上上传了我的网站,在此过程中,我必须创建两个规则文件,一个是storage.rules,另一个是firestore.rules。我还必须创建一个firestore.indexes.json文件。但是我记得以前在Firebas主机上上传另一个网站时不必创建任何此类文件。
我需要摆脱这3个文件,因为每次我上传文件时,它都变成了存储和云的专用规则,这对我来说是不必要的。我需要将它们保持公开状态。除此之外,我无法打开这2个规则文件进行编辑(使用Mac),至少只能看到其中的内容。我该怎么办,谢谢!

1 个答案:

答案 0 :(得分:0)

听起来像您在使用Firebase CLI初始化同一项目中的多个产品,包括Cloud Storage和Firestore。如果您不想在项目文件中使用这些其他产品,则不应在初始化过程中选择它们。

最简单的方法是从一个新目录重新开始,然后仅初始化要使用的产品。听起来这只是Firebase托管。

您还可以编辑firebase.json并删除您不想再使用的产品。

如果您要做要使用Storage and Firestore,但只想部署到Hosting,则只需使用firebas deploy --only hosting