在配置过程中,按照以下建议,我尝试为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>*
为什么会这样,我该如何解决?
答案 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