由于其他电子邮件与项目关联,无法为 CORS 配置数据
can't configure data for CORS due to other email being associated with project
我正在尝试为 Firebase 配置我的 google 存储,以允许使用 gsutil
和 cors.json
文件进行跨源上传。我在我的cors文件所在的项目中输入如下命令:
gsutil cors set cors.json gs://nameofproject.appspot.com
我收到以下错误消息:
AccessDeniedException: 403 someOtherFirebaseAccount@gmail.com does not have storage.buckets.get access to bucket apptotest.appspot.com
我目前没有使用 someOtherFirebaseAccount
登录 -- 我通过 运行 firebase login
验证了这一点,并且看到我当前所需的帐户是活动帐户。
firebase login
Already logged in as desiredAccount@gmail.com
知道这里可能出了什么问题吗?
如果您使用的是 gcloud 随附的 gsutil 版本,它将使用您当前登录的 gcloud 用户的凭据(这通常是您通过 gcloud auth login
激活的最后一个用户)。您可以通过 运行ning gcloud auth list
.
检查哪个用户处于活动状态
如果您没有使用gsutil的gcloud打包版本,您可以运行gsutil config
并以所需用户身份登录。
我正在尝试为 Firebase 配置我的 google 存储,以允许使用 gsutil
和 cors.json
文件进行跨源上传。我在我的cors文件所在的项目中输入如下命令:
gsutil cors set cors.json gs://nameofproject.appspot.com
我收到以下错误消息:
AccessDeniedException: 403 someOtherFirebaseAccount@gmail.com does not have storage.buckets.get access to bucket apptotest.appspot.com
我目前没有使用 someOtherFirebaseAccount
登录 -- 我通过 运行 firebase login
验证了这一点,并且看到我当前所需的帐户是活动帐户。
firebase login
Already logged in as desiredAccount@gmail.com
知道这里可能出了什么问题吗?
如果您使用的是 gcloud 随附的 gsutil 版本,它将使用您当前登录的 gcloud 用户的凭据(这通常是您通过 gcloud auth login
激活的最后一个用户)。您可以通过 运行ning gcloud auth list
.
如果您没有使用gsutil的gcloud打包版本,您可以运行gsutil config
并以所需用户身份登录。