0

FireFox用のクラウド機能を使用しており、ストレージにファイルをアップロードできました。しかし今日、私はこのエラーを受けていますFirebase用クラウド機能ストレージエラー

呼び出し元にはバケットへのstorage.objects.createアクセス権がありません。

これは設定した保存ルールと関係しますか?

+0

問題を再現するために必要な最小限のコード/構成を共有できない限り、スタックオーバーフローで多くの人がこれを行うことはできません。その場合は、トラブルシューティングのためのパーソナライズされたヘルプについては、[Firebaseサポートにお問い合わせください](https://firebase.google.com/support/contact/troubleshooting/)をお勧めします –

答えて

2

バケットのACLが正しく設定されていない可能性があります。私たちが間違っていると気づいたら、自動的に修正する方法に取り組んでいますが、それを外すには少し時間がかかるかもしれません。平均時間で

、最新のクラウド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を設定するには、トップ3を実行する必要があります可能性がありますオブジェクトごとのACLではなく、(3つ下のACL)

関連する問題