我想控制关键用户可以为自定义元数据创建哪些内容
uploadBytes(ref, blob, { customMetadata: { a: 1 } } )
例如我希望用户能够仅创建密钥
a
我尝试过:
allow create: if request.resource.metadata.diff(resource.metadata).affectedKeys().hasOnly(['a'])
但它拒绝了许可
正确的做法是什么?
找到解决方案
allow create: if request.resource.metadata.keys().hasOnly(['a'])