使用 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 向 GCP 存储桶添加 pubsub 通知