gsutil make bucket命令[gsutil mb]无效

K M*_*lam 10 google-cloud-storage gsutil

我正在尝试使用gsutil mb命令创建一个存储桶:

gsutil mb -c DRA -l US-CENTRAL1 gs://some-bucket-to-my-gs
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

Creating gs://some-bucket-to-my-gs/...
BadRequestException: 400 Invalid argument.
Run Code Online (Sandbox Code Playgroud)

我在这里关注文档

这种错误的原因是什么?

mar*_*ins 14

我得到了同样的错误。我是因为我用错了位置。的位置参数期望的区域,而无需指定女巫

例如。

sutil mb -p ${TF_ADMIN} -l europe-west1-b  gs://${TF_ADMIN}
Run Code Online (Sandbox Code Playgroud)

本来应该

sutil mb -p ${TF_ADMIN} -l europe-west1  gs://${TF_ADMIN}
Run Code Online (Sandbox Code Playgroud)


Tra*_*rla 12

发生此错误的一个原因(在与问题作者聊天时确认)是您的.boto文件中配置了无效的default_project_id.确保ID与Google Developers Console中的项目ID匹配

如果您可以使用Google Developers Console成功创建存储桶,但不能使用"gsutil mb",则检查是一件好事.