Firebase存储安全规则中有哪些不同类型的匹配项?

时间:2019-01-21 23:17:13

标签: firebase firebase-realtime-database firebase-authentication firebase-storage firebase-security

Firebase存储安全规则中有哪些不同类型的匹配项? 如何在安全规则中匹配路径似乎非常令人困惑。 请帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

在Firebase存储安全规则中,"match"是关键字。 "match"用于匹配特定的存储路径,以便您可以将规则应用于该位置。每个路径都以'/'开头,后跟路径段。

  

路径段有3种类型:

  1. 单个段:对特定文件的引用。语法-match /images/profile.png(仅匹配/images/profile.png)
  2. 单段通配符:引用特定路径级别的所有路径。语法-match /images/{images} (与/images/xyz.png匹配,但与/images/screenshots/xyz.png不匹配)
  3. 多段通配符:引用特定路径处或下方的所有路径。语法-match /images/{images=**} (匹配/images/xyz.png,还匹配/images/screenshots/xyz.png)

希望有帮助。

Reference for more info