使用 gsutil 创建存储桶时出错

Posted

技术标签:

【中文标题】使用 gsutil 创建存储桶时出错【英文标题】:error creating storage bucket using gsutil 【发布时间】:2020-07-22 10:46:36 【问题描述】:

我没有与我的 google 帐户关联的帐单,但是当我创建一个新的 firebase 项目时,我可以通过转到控制台上的存储部分并按 get start (check the screenshot) 来创建一个默认存储桶

但是当我尝试创建这个默认的 gsutil 时

gsutil mb -p project-id gs://project-id.appspot.com/ 

我收到了这个错误

AccessDeniedException: 403 要计费的项目与缺席的计费帐户相关联。

有什么方法可以在不打开控制台站点的情况下使用 gsuitl、代码或命令启用此默认存储?

【问题讨论】:

【参考方案1】:

Firebase 的默认存储分区主要通过将存储成本计入您的 Firebase 帐单来工作。但是 gsutil 是一个 GCS 工具,也就是说,您正在尝试使用 Firebase 使用的底层存储。为此,您需要先设置结算。

【讨论】:

【参考方案2】:

看起来是计费问题,先设置计费然后尝试创建存储桶。

您可以使用 gsutil 或使用 GCP UI 来创建存储桶

【讨论】:

以上是关于使用 gsutil 创建存储桶时出错的主要内容,如果未能解决你的问题,请参考以下文章

Terraform:尝试销毁 EKS 集群时出现“错误:删除 S3 存储桶时出错”

Terraform GCP - 等待设置使用导出存储桶时出错。:“gcp-bucket”需要“读取”权限

谷歌 GSutil 创建文件夹

如何使用 gsutil 向 GCP 存储桶添加 pubsub 通知

从谷歌云存储到 s3 的 gsutil rsync 挂在大文件上

gsutil 不再有效?