【问题标题】:Firebase - "does not have storage.objects.get access to"Firebase - “没有 storage.objects.get 访问权限”
【发布时间】:2020-04-18 03:35:17
【问题描述】:

我正在使用 Google Cloud Platform 将我的 Firebase 存储复制到我的本地计算机。

我一直按照指示进行:

Firebase Storage - How to setup a backup

我收到以下 AccessDenied 问题:

AccessDeniedException:403 HttpError 访问https://storage.googleapis.com/download/storage/v1/b/dalt=media:响应:,内容

使用同一个帐户设置 Firebase 和 Google Cloud Platform,但它说用于两种设置的电子邮件无权下载图像。

我下面的教程有一个步骤:

为了让 Google Cloud Utils 下载 上传您需要向您的帐户提供 Firebase 权限 Firebase 特权。转到 IAM 页面并选择您的电子邮件地址 你登录到云初始化。在可用权限列表中 您需要从“其他”类别中选择 Firebase 规则系统。

我不确定如何执行此步骤。这可能是问题所在,有人可以提供更多详细信息吗?

【问题讨论】:

    标签: firebase google-cloud-platform google-cloud-firestore google-cloud-functions firebase-storage


    【解决方案1】:

    所以这样做的方法是:

    1. 为了让 Google Cloud Utils 下载使用 Firebase 权限上传的文件,您需要为您的帐户提供 Firebase 权限。前往 IAM

    2. 确保您在成员选项卡上,然后单击+添加按钮

    3. 在新成员字段中,输入您用于设置 GCP 的电子邮件,然后在选择角色的下拉列表中选择 Firebase 管理员

    4. 现在应该可以运行gutil命令gsutil -m cp -R gs://<bucket_name> .

    【讨论】:

      【解决方案2】:

      在可用权限列表中,您需要选择 Firebase 规则 其他类别中的系统

      现在改为:

      在可用权限列表中,您需要选择 Firebase 规则 Firebase 产品 类别中的系统

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-16
        • 2018-12-26
        • 1970-01-01
        • 2021-04-24
        • 2020-09-23
        • 1970-01-01
        相关资源
        最近更新 更多