我可以通过以下方式获取项目名称:
更新:在这里找到解决方案:https://medium.com/google-cloud/bash-hacks-gcloud-kubectl-jq-etc-c2ff351d9c3b
gcloud config get-value project
但我需要脚本中的项目ID才能将docker镜像推送到注册表。
注意:我知道我可以从浏览器中获取id,但我需要在脚本中使用它。
您已正确使用命令行获取项目ID。一般来说,项目包括:
id:标识项目的全局唯一字母数字字符串。您可以在创建项目时选择此选项
number:创建项目时生成并分配给项目的随机数。
name:这是非唯一的,不含文本来描述项目。这实际上不能用于识别项目,而只是用于显示目的。
gcloud
在项目ID方面工作(在配置和传递给命令的标志中)所以这就是你想要的。