繁体   English   中英

Firebase存储错误的云功能

[英]Cloud Functions for Firebase Storage Error

我将Cloud Functions用于Firebase,并成功将文件上传到存储。 但是今天我得到这个错误

调用者没有storage.objects.create对存储区的访问权限。

这与我设置的存储规则有关吗?

存储桶的ACL可能设置不正确。 如果我们发现它们有误,我们正在研究自动修复它们的方法,但可能需要花费一些时间才能推出。

同时,安装最新的Cloud SDK: https//cloud.google.com/sdk/docs/并在您喜欢的终端中运行它们:

gsutil defacl ch -p viewers-<PROJECT-ID>:R gs://<BUCKET-ID>
gsutil defacl ch -p editors-<PROJECT-ID>:O gs://<BUCKET-ID>
gsutil defacl ch -p owners-<PROJECT-ID>:O gs://<BUCKET-ID>
gsutil -m acl -r ch -p owners-<PROJECT-ID>:O gs://<BUCKET-ID>
gsutil -m acl -r ch -p viewers-<PROJECT-ID>:R gs://<BUCKET-ID>
gsutil -m acl -r ch -p editors-<PROJECT-ID>:O gs://<BUCKET-ID>

您可能只需要运行前三个来设置默认ACL,而不是每个对象的ACL(按照后三个)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM