如何在Google Cloud中创建默认项目?

时间:2020-08-29 16:15:38

标签: google-cloud-platform

在配置过程中,按照以下建议,我尝试为Google Cloud创建一个项目:

此帐户没有项目。
您要创建一个吗? (是/否)?是

此后,它要求插入一个PROJECT ID,所以我按如下操作:

输入项目ID。请注意,以后无法更改项目ID。
项目ID必须为6到30个字符(小写ASCII,数字或 连字符)的长度,并以小写字母开头。 gcloud项目创建LINUX_CLOUD_LEARNING

gcloud projects create LINUX_CLOUD_LEARNING 

上面的命令是我的选择,然后收到以下返回信息:

> *WARNING: Project creation failed: HttpError accessing <https://cloudresourcemanager.googleapis.com/v1/projects?alt=json>:
> response: <{'vary': 'Origin, X-Origin, Referer', 'content-type':
> 'application/json; charset=UTF-8', 'date': 'Sat, 29 Aug 2020 16:07:42
> GMT', 'server': 'ESF', 'cache-control': 'private', 'x-xss-protection':
> '0', 'x-frame-options': 'SAMEORIGIN', 'x-content-type-options':
> 'nosniff', 'server-timing': 'gfet4t7; dur=727', 'alt-svc':
> 'h3-29=":443"; ma=2592000,h3-27=":443"; ma=2592000,h3-T051=":443";
> ma=2592000,h3-T050=":443"; ma=2592000,h3-Q050=":443";
> ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443";
> ma=2592000,quic=":443"; ma=2592000; v="46,43"', 'transfer-encoding':
> 'chunked', 'status': '400', 'content-length': '1028',
> '-content-encoding': 'gzip'}>, content <{   "error": {
>     "code": 400,
>     "message": "Request contains an invalid argument.",
>     "status": "INVALID_ARGUMENT",
>     "details": [
>       {
>         "@type": "type.googleapis.com/google.rpc.BadRequest",
>         "fieldViolations": [
>           {
>             "field": "project_id",
>             "description": "project_id must be at most 30 characters long"
>           },
>           {
>             "field": "project_id",
>             "description": "project_id contains invalid characters"
>           },
>           {
>             "field": "display_name",
>             "description": "project display name must be at most 30 characters"
>           },
>           {
>             "field": "display_name",
>             "description": "project display name contains invalid characters"
>           }
>         ]
>       },
>       {
>         "@type": "type.googleapis.com/google.rpc.Help",
>         "links": [
>           {
>             "url": "https://cloud.google.com/resource-manager/reference/rest/v1/projects"
>           }
>         ]
>       }
>     ]   } }
> > Please make sure to create the project [gcloud projects create LINUX_CLOUD_LEARINING] using
>     $ gcloud projects create gcloud projects create LINUX_CLOUD_LEARINING or change to another project using
>     $ gcloud config set project <PROJECT ID>*

为什么会这样,我该如何解决?

2 个答案:

答案 0 :(得分:3)

好吧,前提条件和错误显示不言自明-the project ID can only contain lowercase letters, digits or hyphens。将gcloud projects create LINUX_CLOUD_LEARNING更改为gcloud projects create linux-cloud-learning或类似名称,如果该项目ID尚不存在,则可以使用。

答案 1 :(得分:0)

查看Google提供的文档[1]时,您会注意到小写字母,数字和连字符允许使用字符。不允许使用下划线,请尝试使用下划线以外的名称重命名项目。还要记住,项目ID必须以小写字母开头,并且不能带有结尾的连字符

[1]开始之前: https://cloud.google.com/resource-manager/docs/creating-managing-projects#before_you_begin

相关问题