Firebase 云存储安全规则限制自定义元数据

问题描述 投票:0回答:1

我想控制关键用户可以为自定义元数据创建哪些内容

uploadBytes(ref, blob, { customMetadata: { a: 1 } } )

例如我希望用户能够仅创建密钥

a

我尝试过:

allow create: if request.resource.metadata.diff(resource.metadata).affectedKeys().hasOnly(['a'])

但它拒绝了许可

正确的做法是什么?

firebase google-cloud-storage firebase-security
1个回答
0
投票

找到解决方案

allow create: if request.resource.metadata.keys().hasOnly(['a'])
© www.soinside.com 2019 - 2024. All rights reserved.